Coverage report: 13.88%

Files Functions Classes

coverage.py v7.13.4, created at 2026-02-21 02:30 +0000

      Statements   Branches   Total
File function   coverage statements missing excluded   coverage branches partial   coverage
pipeline / __init__.py show_weblog   0.00% 46 46 1   0.00% 16 0   0.00%
pipeline / __init__.py stop_weblog   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / __init__.py _find_caller_globals   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / __init__.py _import_module_contents   54.55% 11 5 2   75.00% 4 1   60.00%
pipeline / __init__.py initcli   87.50% 8 1 2   75.00% 4 1   83.33%
pipeline / __init__.py log_host_environment   0.00% 20 20 1   0.00% 8 0   0.00%
pipeline / __init__.py start_xvfb   0.00% 10 10 1   0.00% 2 0   0.00%
pipeline / __init__.py stop_xvfb   0.00% 2 2 0   0.00% 2 0   0.00%
pipeline / __init__.py inherit_docstring_and_type_hints   100.00% 8 0 2   100.00% 2 0   100.00%
pipeline / __init__.py (no function)   85.71% 28 4 16   37.50% 8 3   75.00%
pipeline / cli.py get_pipeline_task_with_name   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / cli.py (no function)   100.00% 1 0 7   100.00% 0 0   100.00%
pipeline / config.py get_config   78.26% 23 5 0   65.00% 20 7   72.09%
pipeline / config.py _get_flat_keys_and_values   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / config.py show_config   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / config.py nested_update   100.00% 5 0 0   100.00% 4 0   100.00%
pipeline / config.py casatasks_startup   81.25% 16 3 4   50.00% 4 2   75.00%
pipeline / config.py (no function)   100.00% 8 0 7   100.00% 0 0   100.00%
pipeline / domain / __init__.py (no function)   100.00% 0 0 14   100.00% 0 0   100.00%
pipeline / domain / antenna.py Antenna.__init__   100.00% 11 0 0   100.00% 0 0   100.00%
pipeline / domain / antenna.py Antenna.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / antenna.py Antenna.__str__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / domain / antenna.py Antenna.identifier   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / antenna.py (no function)   100.00% 7 0 2   100.00% 0 0   100.00%
pipeline / domain / antennaarray.py AntennaArray.__init__   100.00% 16 0 0   100.00% 2 0   100.00%
pipeline / domain / antennaarray.py AntennaArray.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / antennaarray.py AntennaArray.name   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / domain / antennaarray.py AntennaArray.position   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / domain / antennaarray.py AntennaArray.elevation   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / antennaarray.py AntennaArray.latitude   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / antennaarray.py AntennaArray.longitude   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / antennaarray.py AntennaArray.baselines_for_antennas   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / domain / antennaarray.py AntennaArray.baselines   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / domain / antennaarray.py AntennaArray._calc_baseline_lookup   100.00% 11 0 0   100.00% 4 0   100.00%
pipeline / domain / antennaarray.py AntennaArray._calc_baseline_lookup.diff   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / domain / antennaarray.py AntennaArray.get_offset   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / domain / antennaarray.py AntennaArray.get_baseline   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / domain / antennaarray.py AntennaArray.get_baseline.get_antenna_by_id_then_name   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / domain / antennaarray.py AntennaArray.get_antenna   36.36% 11 7 0   25.00% 8 2   31.58%
pipeline / domain / antennaarray.py AntennaArray.median_direction   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / domain / antennaarray.py AntennaArray.__str__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / domain / antennaarray.py (no function)   100.00% 25 0 9   100.00% 0 0   100.00%
pipeline / domain / datadescription.py DataDescription.__init__   100.00% 6 0 0   100.00% 0 0   100.00%
pipeline / domain / datadescription.py DataDescription.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / datadescription.py DataDescription.__str__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / domain / datadescription.py DataDescription.polarizations   0.00% 11 11 0   0.00% 8 0   0.00%
pipeline / domain / datadescription.py DataDescription.num_polarizations   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / datadescription.py DataDescription.get_polarization_label   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / domain / datadescription.py DataDescription.get_polarization_id   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / datadescription.py (no function)   100.00% 13 0 1   100.00% 0 0   100.00%
pipeline / domain / datatable.py __coldesc   100.00% 6 0 0   100.00% 4 0   100.00%
pipeline / domain / datatable.py __tabledescro   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / domain / datatable.py __tabledescrw   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / domain / datatable.py create_table   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / domain / datatable.py timetable_key   0.00% 9 9 0   0.00% 6 0   0.00%
pipeline / domain / datatable.py DataTableIndexer.origin_mses   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py DataTableIndexer.origin_mses   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py DataTableIndexer.__init__   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / domain / datatable.py DataTableIndexer.serial2perms   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / domain / datatable.py DataTableIndexer.perms2serial   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py DataTableIndexer.per_ms_index_list   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py DataTableImpl.get_rotable_name   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py DataTableImpl.get_rwtable_name   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py DataTableImpl.__init__   0.00% 20 20 0   0.00% 10 0   0.00%
pipeline / domain / datatable.py DataTableImpl.__del__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py DataTableImpl.__len__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py DataTableImpl.nrow   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / domain / datatable.py DataTableImpl.name   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py DataTableImpl.position_group_id   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / domain / datatable.py DataTableImpl.time_group_id_small   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py DataTableImpl.time_group_id_large   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py DataTableImpl.direction_ref   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / domain / datatable.py DataTableImpl.direction_ref   0.00% 4 4 0   0.00% 4 0   0.00%
pipeline / domain / datatable.py DataTableImpl.__get_time_group_id   0.00% 12 12 0   0.00% 8 0   0.00%
pipeline / domain / datatable.py DataTableImpl.haskeyword   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py DataTableImpl.addrows   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py DataTableImpl.colnames   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py DataTableImpl.getcol   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py DataTableImpl.putcol   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py DataTableImpl.getcell   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py DataTableImpl.putcell   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py DataTableImpl.getcolslice   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py DataTableImpl.putcolslice   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py DataTableImpl.getcellslice   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py DataTableImpl.putcellslice   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py DataTableImpl.getcolkeyword   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / domain / datatable.py DataTableImpl.putkeyword   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / domain / datatable.py DataTableImpl.getkeyword   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py DataTableImpl.keywordnames   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py DataTableImpl.importdata   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py DataTableImpl.importdata2   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py DataTableImpl.sync   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py DataTableImpl.exportdata   0.00% 19 19 1   0.00% 10 0   0.00%
pipeline / domain / datatable.py DataTableImpl.export_rwtable_exclusive   0.00% 43 43 0   0.00% 16 0   0.00%
pipeline / domain / datatable.py DataTableImpl._create   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py DataTableImpl.__init_cols   0.00% 16 16 0   0.00% 10 0   0.00%
pipeline / domain / datatable.py DataTableImpl._close   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / domain / datatable.py DataTableImpl._copyfrom   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / domain / datatable.py DataTableImpl._copyfrom2   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / domain / datatable.py DataTableImpl.get_posdict   0.00% 28 28 0   0.00% 10 0   0.00%
pipeline / domain / datatable.py DataTableImpl.set_timetable   0.00% 25 25 0   0.00% 2 0   0.00%
pipeline / domain / datatable.py DataTableImpl.get_timetable   0.00% 16 16 0   0.00% 2 0   0.00%
pipeline / domain / datatable.py DataTableImpl.get_timegap   0.00% 26 26 0   0.00% 8 0   0.00%
pipeline / domain / datatable.py DataTableImpl._update_tsys   0.00% 73 73 0   0.00% 28 0   0.00%
pipeline / domain / datatable.py DataTableImpl._update_tsys.map_spwchans   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / domain / datatable.py DataTableImpl._update_flag   0.00% 19 19 0   0.00% 6 0   0.00%
pipeline / domain / datatable.py RODataTableColumn.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py RODataTableColumn.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py RODataTableColumn.getcell   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py RODataTableColumn.getcol   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py RODataTableColumn.getcellslice   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py RODataTableColumn.getcolslice   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py RODataTableColumn.putcell   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py RODataTableColumn.putcol   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py RODataTableColumn.putcellslice   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py RODataTableColumn.putcolslice   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py RODataTableColumn.__raise   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / domain / datatable.py RWDataTableColumn.__init__   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / domain / datatable.py RWDataTableColumn.putcell   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py RWDataTableColumn.putcol   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py RWDataTableColumn.putcellslice   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py RWDataTableColumn.putcolslice   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py DataTableColumnNoChange.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py DataTableColumnNoChange.putcell   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / domain / datatable.py DataTableColumnMaskList.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / datatable.py DataTableColumnMaskList.getcell   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / domain / datatable.py DataTableColumnMaskList.getcol   0.00% 10 10 0   0.00% 6 0   0.00%
pipeline / domain / datatable.py DataTableColumnMaskList.putcell   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / domain / datatable.py DataTableColumnMaskList.putcol   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / domain / datatable.py _interpolate   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / domain / datatable.py construct_timegroup   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / domain / datatable.py (no function)   100.00% 106 0 11   100.00% 0 0   100.00%
pipeline / domain / datatype.py DataType.get_specmode_datatypes   0.00% 8 8 0   0.00% 6 0   0.00%
pipeline / domain / datatype.py DataType.get_short_datatype_desc   0.00% 7 7 0   0.00% 6 0   0.00%
pipeline / domain / datatype.py (no function)   100.00% 17 0 3   100.00% 0 0   100.00%
pipeline / domain / field.py Field.__init__   100.00% 11 0 2   100.00% 0 0   100.00%
pipeline / domain / field.py Field.__repr__   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / domain / field.py Field.clean_name   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / field.py Field.dec   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / field.py Field.frame   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / field.py Field.identifier   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / field.py Field.latitude   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / field.py Field.longitude   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / field.py Field.mdirection   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / domain / field.py Field.name   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / domain / field.py Field.name   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / domain / field.py Field.ra   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / field.py Field.gl   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / field.py Field.gb   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / field.py Field.zd   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / field.py Field.telmjd   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / field.py Field.set_source_type   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / domain / field.py Field.set_zd_telmjd   100.00% 7 0 0   100.00% 0 0   100.00%
pipeline / domain / field.py Field.__str__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / field.py (no function)   100.00% 35 0 8   100.00% 0 0   100.00%
pipeline / domain / fluxmeasurement.py FluxMeasurement.__init__   100.00% 11 0 0   100.00% 0 0   100.00%
pipeline / domain / fluxmeasurement.py FluxMeasurement._to_flux_density   33.33% 6 4 0   50.00% 2 1   37.50%
pipeline / domain / fluxmeasurement.py FluxMeasurement._to_decimal   40.00% 5 3 0   25.00% 4 1   33.33%
pipeline / domain / fluxmeasurement.py FluxMeasurement.casa_flux_density   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / domain / fluxmeasurement.py FluxMeasurement.__str__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / fluxmeasurement.py FluxMeasurement.__add__   0.00% 11 11 0   0.00% 2 0   0.00%
pipeline / domain / fluxmeasurement.py FluxMeasurement.__truediv__   0.00% 11 11 0   0.00% 2 0   0.00%
pipeline / domain / fluxmeasurement.py FluxMeasurement.__mul__   0.00% 11 11 0   0.00% 2 0   0.00%
pipeline / domain / fluxmeasurement.py FluxMeasurement.__rmul__   0.00% 11 11 0   0.00% 2 0   0.00%
pipeline / domain / fluxmeasurement.py (no function)   100.00% 13 0 3   100.00% 0 0   100.00%
pipeline / domain / measurementset.py MeasurementSet.__init__   100.00% 37 0 1   100.00% 0 0   100.00%
pipeline / domain / measurementset.py MeasurementSet._calc_filesize   100.00% 6 0 0   100.00% 4 0   100.00%
pipeline / domain / measurementset.py MeasurementSet.__str__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measurementset.py MeasurementSet.intents   100.00% 4 0 0   100.00% 2 0   100.00%
pipeline / domain / measurementset.py MeasurementSet.antennas   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / domain / measurementset.py MeasurementSet.basename   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / domain / measurementset.py MeasurementSet.is_band_to_band   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measurementset.py MeasurementSet.get_antenna   66.67% 3 1 0   50.00% 2 1   60.00%
pipeline / domain / measurementset.py MeasurementSet.get_state   75.00% 4 1 0   50.00% 2 1   66.67%
pipeline / domain / measurementset.py MeasurementSet.get_scans   39.29% 28 17 0   31.82% 22 5   36.00%
pipeline / domain / measurementset.py MeasurementSet.get_data_description   63.64% 11 4 0   40.00% 10 4   52.38%
pipeline / domain / measurementset.py MeasurementSet.get_representative_source_spw   0.00% 114 114 0   0.00% 62 0   0.00%
pipeline / domain / measurementset.py MeasurementSet.get_fields   71.43% 21 6 0   56.25% 16 5   64.86%
pipeline / domain / measurementset.py MeasurementSet.get_spectral_window   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / domain / measurementset.py MeasurementSet.get_spectral_windows   42.11% 19 11 0   35.71% 14 5   39.39%
pipeline / domain / measurementset.py MeasurementSet.get_spectral_specs   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measurementset.py MeasurementSet.get_all_spectral_windows   53.85% 13 6 0   50.00% 8 2   52.38%
pipeline / domain / measurementset.py MeasurementSet.get_diffgain_mode   0.00% 17 17 0   0.00% 10 0   0.00%
pipeline / domain / measurementset.py MeasurementSet.get_original_intent   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / domain / measurementset.py MeasurementSet.get_alma_cycle_number   0.00% 10 10 0   0.00% 6 0   0.00%
pipeline / domain / measurementset.py MeasurementSet.start_time   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / domain / measurementset.py MeasurementSet.end_time   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / domain / measurementset.py MeasurementSet.get_vla_corrstring   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / domain / measurementset.py MeasurementSet.get_vla_corrlist_from_spw   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / domain / measurementset.py MeasurementSet.get_alma_corrstring   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / domain / measurementset.py MeasurementSet.get_vla_spw2band   0.00% 18 18 1   0.00% 12 0   0.00%
pipeline / domain / measurementset.py MeasurementSet.get_vla_field_spws   0.00% 14 14 0   0.00% 6 0   0.00%
pipeline / domain / measurementset.py MeasurementSet.get_vla_numchan   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / domain / measurementset.py MeasurementSet.get_vla_tst_bpass_spw   100.00% 0 0 26   100.00% 0 0   100.00%
pipeline / domain / measurementset.py MeasurementSet.get_vla_critfrac   0.00% 33 33 0   0.00% 16 0   0.00%
pipeline / domain / measurementset.py MeasurementSet.get_vla_baseband_spws   0.00% 25 25 1   0.00% 12 0   0.00%
pipeline / domain / measurementset.py MeasurementSet.get_integration_time_stats   0.00% 39 39 0   0.00% 16 0   0.00%
pipeline / domain / measurementset.py MeasurementSet.get_times_on_source_per_field_id   0.00% 16 16 0   0.00% 2 0   0.00%
pipeline / domain / measurementset.py MeasurementSet.reference_antenna   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measurementset.py MeasurementSet.reference_antenna   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / domain / measurementset.py MeasurementSet.update_reference_antennas   0.00% 14 14 0   0.00% 8 0   0.00%
pipeline / domain / measurementset.py MeasurementSet.session   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measurementset.py MeasurementSet.session   100.00% 3 0 0   50.00% 2 1   80.00%
pipeline / domain / measurementset.py MeasurementSet.all_colnames   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / domain / measurementset.py MeasurementSet.data_colnames   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measurementset.py MeasurementSet.set_data_type_dicts   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / domain / measurementset.py MeasurementSet.set_data_column   0.00% 27 27 0   0.00% 22 0   0.00%
pipeline / domain / measurementset.py MeasurementSet.get_data_column   0.00% 15 15 0   0.00% 12 0   0.00%
pipeline / domain / measurementset.py MeasurementSet.get_data_type   0.00% 17 17 0   0.00% 12 0   0.00%
pipeline / domain / measurementset.py MeasurementSet._source_select_to_list   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / domain / measurementset.py MeasurementSet._spw_select_to_list   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / domain / measurementset.py MeasurementSet.compute_az_el_to_field   0.00% 9 9 0   100.00% 0 0   0.00%
pipeline / domain / measurementset.py MeasurementSet.compute_az_el_for_ms   0.00% 11 11 0   0.00% 4 0   0.00%
pipeline / domain / measurementset.py (no function)   100.00% 59 0 19   100.00% 0 0   100.00%
pipeline / domain / measures.py ComparableUnit.__getstate__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measures.py ComparableUnit.__setstate__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measures.py ComparableUnit.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measures.py ComparableUnit.__eq__   66.67% 3 1 0   50.00% 2 1   60.00%
pipeline / domain / measures.py ComparableUnit.__ne__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measures.py ComparableUnit.__abs__   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / domain / measures.py ComparableUnit.__add__   66.67% 3 1 0   50.00% 2 1   60.00%
pipeline / domain / measures.py ComparableUnit.__truediv__   60.00% 5 2 0   50.00% 4 2   55.56%
pipeline / domain / measures.py ComparableUnit.__floordiv__   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / domain / measures.py ComparableUnit.__ge__   66.67% 3 1 0   50.00% 2 1   60.00%
pipeline / domain / measures.py ComparableUnit.__gt__   66.67% 3 1 0   50.00% 2 1   60.00%
pipeline / domain / measures.py ComparableUnit.__itruediv__   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / domain / measures.py ComparableUnit.__ifloordiv__   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / domain / measures.py ComparableUnit.__le__   66.67% 3 1 0   50.00% 2 1   60.00%
pipeline / domain / measures.py ComparableUnit.__lt__   66.67% 3 1 0   50.00% 2 1   60.00%
pipeline / domain / measures.py ComparableUnit.__mul__   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / domain / measures.py ComparableUnit.__rmul__   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / domain / measures.py ComparableUnit.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measures.py ComparableUnit.__sub__   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / domain / measures.py ComparableUnit.convert_to   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measures.py ComparableUnit.to_units   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measures.py Distance.__init__   100.00% 4 0 0   50.00% 2 1   83.33%
pipeline / domain / measures.py Distance.convert_to   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / domain / measures.py Distance.to_units   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / domain / measures.py Distance.__str__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measures.py Distance.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measures.py EquatorialArc.__init__   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / domain / measures.py EquatorialArc.convert_to   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / domain / measures.py EquatorialArc.to_units   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / domain / measures.py EquatorialArc.toDms   0.00% 16 16 0   0.00% 6 0   0.00%
pipeline / domain / measures.py EquatorialArc.toHms   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measures.py EquatorialArc.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measures.py FluxDensity.__init__   100.00% 4 0 0   100.00% 2 0   100.00%
pipeline / domain / measures.py FluxDensity.convert_to   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / domain / measures.py FluxDensity.to_units   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / domain / measures.py FluxDensity.__str__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measures.py FluxDensity.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measures.py LinearVelocity.__init__   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / domain / measures.py LinearVelocity.convert_to   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / domain / measures.py LinearVelocity.to_units   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / domain / measures.py LinearVelocity.__str__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / domain / measures.py LinearVelocity.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measures.py FileSize.__init__   100.00% 4 0 0   50.00% 2 1   83.33%
pipeline / domain / measures.py FileSize.convert_to   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / domain / measures.py FileSize.to_units   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / domain / measures.py FileSize.__str__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measures.py FileSize.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measures.py Frequency.__init__   100.00% 4 0 0   100.00% 2 0   100.00%
pipeline / domain / measures.py Frequency.convert_to   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / domain / measures.py Frequency.to_units   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / domain / measures.py Frequency.str_to_precision   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / domain / measures.py Frequency.__str__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measures.py Frequency.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measures.py FrequencyRange.__getstate__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measures.py FrequencyRange.__setstate__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measures.py FrequencyRange.__init__   100.00% 3 0 0   100.00% 2 0   100.00%
pipeline / domain / measures.py FrequencyRange.__composite_values__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measures.py FrequencyRange.__eq__   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / domain / measures.py FrequencyRange.__ne__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measures.py FrequencyRange.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measures.py FrequencyRange.contains   40.00% 5 3 0   25.00% 4 1   33.33%
pipeline / domain / measures.py FrequencyRange.convert_to   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / domain / measures.py FrequencyRange.getCentreFrequency   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / domain / measures.py FrequencyRange.getOverlapWith   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / domain / measures.py FrequencyRange.getGapBetween   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / domain / measures.py FrequencyRange.getWidth   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measures.py FrequencyRange.overlaps   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / domain / measures.py FrequencyRange.set   66.67% 9 3 0   66.67% 6 2   66.67%
pipeline / domain / measures.py Latitude.__init__   0.00% 14 14 0   0.00% 8 0   0.00%
pipeline / domain / measures.py Latitude.parse   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / domain / measures.py Latitude.isNorthOfEquator   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measures.py Latitude.isSouthOfEquator   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measures.py Latitude.isNorthOf   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measures.py Latitude.isSouthOf   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measures.py Latitude.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measures.py Latitude.__str__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / domain / measures.py Longitude.__init__   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / domain / measures.py Longitude.parse   0.00% 9 9 0   100.00% 0 0   0.00%
pipeline / domain / measures.py Longitude.isOpposite   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / domain / measures.py Longitude.isEastOf   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / domain / measures.py Longitude.isWestOf   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / domain / measures.py Longitude.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measures.py Longitude.__str__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / domain / measures.py TimeInterval.__getstate__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measures.py TimeInterval.__setstate__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measures.py TimeInterval.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / domain / measures.py TimeInterval.__composite_values__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measures.py TimeInterval.__set_composite_values__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / domain / measures.py TimeInterval.__eq__   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / domain / measures.py TimeInterval.__ne__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measures.py TimeInterval.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measures.py TimeInterval.contains   0.00% 7 7 0   0.00% 6 0   0.00%
pipeline / domain / measures.py TimeInterval.is_empty   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measures.py TimeInterval.overlaps   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / domain / measures.py TimeInterval.starting_from   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measures.py TimeInterval.starting_from_now   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / measures.py (no function)   100.00% 200 0 10   100.00% 0 0   100.00%
pipeline / domain / observingrun.py sort_measurement_set   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / domain / observingrun.py ObservingRun.__init__   100.00% 6 0 0   100.00% 0 0   100.00%
pipeline / domain / observingrun.py ObservingRun.virtual_science_spw_shortnames   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / domain / observingrun.py ObservingRun.add_measurement_set   0.00% 30 30 0   0.00% 12 0   0.00%
pipeline / domain / observingrun.py ObservingRun.get_ms   0.00% 16 16 0   0.00% 18 0   0.00%
pipeline / domain / observingrun.py ObservingRun.get_measurement_sets   0.00% 14 14 0   0.00% 10 0   0.00%
pipeline / domain / observingrun.py ObservingRun.get_measurement_sets_of_type   0.00% 27 27 0   0.00% 22 0   0.00%
pipeline / domain / observingrun.py ObservingRun.get_real_spw_id_by_name   0.00% 9 9 0   0.00% 6 0   0.00%
pipeline / domain / observingrun.py ObservingRun.get_virtual_spw_id_by_name   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / observingrun.py ObservingRun.virtual2real_spw_id   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / domain / observingrun.py ObservingRun.real2virtual_spw_id   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / observingrun.py ObservingRun.real2real_spw_id   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / domain / observingrun.py ObservingRun.get_real_spwsel   0.00% 14 14 0   0.00% 10 0   0.00%
pipeline / domain / observingrun.py ObservingRun.start_time   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / domain / observingrun.py ObservingRun.start_datetime   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / domain / observingrun.py ObservingRun.end_time   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / domain / observingrun.py ObservingRun.end_datetime   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / domain / observingrun.py ObservingRun.project_ids   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / observingrun.py ObservingRun.schedblock_ids   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / observingrun.py ObservingRun.execblock_ids   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / observingrun.py ObservingRun.observers   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / observingrun.py (no function)   100.00% 33 0 13   100.00% 0 0   100.00%
pipeline / domain / polarization.py Polarization.__init__   100.00% 6 0 0   100.00% 0 0   100.00%
pipeline / domain / polarization.py Polarization.__str__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / polarization.py Polarization.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / polarization.py (no function)   100.00% 4 0 1   100.00% 0 0   100.00%
pipeline / domain / scan.py Scan.__init__   85.37% 41 6 0   66.67% 18 6   79.66%
pipeline / domain / scan.py Scan.__repr__   0.00% 17 17 0   0.00% 2 0   0.00%
pipeline / domain / scan.py Scan.__str__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / domain / scan.py Scan.start_time   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / domain / scan.py Scan.end_time   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / domain / scan.py Scan.time_on_source   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / domain / scan.py Scan.exposure_time   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / scan.py Scan.mean_interval   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / scan.py Scan.spws   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / domain / scan.py (no function)   100.00% 16 0 14   100.00% 0 0   100.00%
pipeline / domain / singledish.py MSReductionGroupMember.__init__   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / domain / singledish.py MSReductionGroupMember.npol   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / singledish.py MSReductionGroupMember.spw   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / singledish.py MSReductionGroupMember.antenna   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / singledish.py MSReductionGroupMember.antenna_name   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / singledish.py MSReductionGroupMember.field   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / singledish.py MSReductionGroupMember.field_name   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / singledish.py MSReductionGroupMember.iter_countup   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / singledish.py MSReductionGroupMember.iter_reset   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / singledish.py MSReductionGroupMember.add_linelist   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / domain / singledish.py MSReductionGroupMember.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / singledish.py MSReductionGroupMember.__eq__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / singledish.py MSReductionGroupMember.__ne__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / singledish.py MSReductionGroupDesc.__init__   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / domain / singledish.py MSReductionGroupDesc.frequency_range   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / singledish.py MSReductionGroupDesc.field_name   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / singledish.py MSReductionGroupDesc.merge   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / domain / singledish.py MSReductionGroupDesc.add_member   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / domain / singledish.py MSReductionGroupDesc.get_iteration   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / domain / singledish.py MSReductionGroupDesc.iter_countup   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / domain / singledish.py MSReductionGroupDesc.add_linelist   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / domain / singledish.py MSReductionGroupDesc._search_member   0.00% 4 4 0   0.00% 4 0   0.00%
pipeline / domain / singledish.py MSReductionGroupDesc.__eq__   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / domain / singledish.py MSReductionGroupDesc.__ne__   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / domain / singledish.py MSReductionGroupDesc.__repr__   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / domain / singledish.py (no function)   100.00% 36 0 2   100.00% 0 0   100.00%
pipeline / domain / source.py Source.__init__   100.00% 8 0 1   100.00% 0 0   100.00%
pipeline / domain / source.py Source.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / source.py Source.dec   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / source.py Source.direction   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / source.py Source.frame   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / source.py Source.intents   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / domain / source.py Source.latitude   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / source.py Source.longitude   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / source.py Source.pm_x   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / source.py Source.pm_y   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / source.py Source.proper_motion   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / domain / source.py Source.ra   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / source.py Source.gl   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / source.py Source.gb   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / source.py Source.ephemeris_table   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / source.py Source.avg_spacing   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / source.py Source.__format_pm   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / domain / source.py Source.__str__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / source.py (no function)   100.00% 34 0 4   100.00% 0 0   100.00%
pipeline / domain / spectralwindow.py ArithmeticProgression.__getstate__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / spectralwindow.py ArithmeticProgression.__setstate__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / spectralwindow.py ArithmeticProgression.__init__   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / domain / spectralwindow.py ArithmeticProgression.__iter__   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / domain / spectralwindow.py ArithmeticProgression.__len__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / domain / spectralwindow.py ArithmeticProgression.__getitem__   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / domain / spectralwindow.py compress   100.00% 5 0 0   100.00% 2 0   100.00%
pipeline / domain / spectralwindow.py ChannelList.__init__   100.00% 4 0 0   100.00% 0 0   100.00%
pipeline / domain / spectralwindow.py ChannelList.__iter__   100.00% 3 0 0   100.00% 2 0   100.00%
pipeline / domain / spectralwindow.py ChannelList.__len__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / domain / spectralwindow.py ChannelList.__getitem__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / spectralwindow.py ChannelList.__create_channel   100.00% 7 0 0   100.00% 0 0   100.00%
pipeline / domain / spectralwindow.py Channel.__init__   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / domain / spectralwindow.py Channel.__getstate__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / spectralwindow.py Channel.__setstate__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / spectralwindow.py Channel.__eq__   0.00% 7 7 0   0.00% 6 0   0.00%
pipeline / domain / spectralwindow.py Channel.__ne__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / spectralwindow.py Channel.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / spectralwindow.py Channel.low   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / domain / spectralwindow.py Channel.high   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / domain / spectralwindow.py Channel.contains   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / spectralwindow.py Channel.convert_to   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / spectralwindow.py Channel.getCentreFrequency   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / spectralwindow.py Channel.getOverlapWith   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / spectralwindow.py Channel.getGapBetween   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / spectralwindow.py Channel.getWidth   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / spectralwindow.py Channel.overlaps   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / domain / spectralwindow.py Channel.set   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / spectralwindow.py SpectralWindow.__init__   93.94% 33 2 0   50.00% 4 2   89.19%
pipeline / domain / spectralwindow.py SpectralWindow.__getstate__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / spectralwindow.py SpectralWindow.__setstate__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / spectralwindow.py SpectralWindow.__repr__   0.00% 10 10 0   0.00% 6 0   0.00%
pipeline / domain / spectralwindow.py SpectralWindow.centre_frequency   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / spectralwindow.py SpectralWindow.channel_range   0.00% 28 28 0   0.00% 24 0   0.00%
pipeline / domain / spectralwindow.py SpectralWindow.frame   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / spectralwindow.py SpectralWindow.min_frequency   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / spectralwindow.py SpectralWindow.max_frequency   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / spectralwindow.py SpectralWindow.num_channels   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / domain / spectralwindow.py SpectralWindow.__str__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / domain / spectralwindow.py SpectralWindowWithChannelSelection.__init__   0.00% 11 11 0   0.00% 6 0   0.00%
pipeline / domain / spectralwindow.py SpectralWindowWithChannelSelection.__getattr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / spectralwindow.py SpectralWindowWithChannelSelection.id   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / domain / spectralwindow.py match_spw_basename   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / domain / spectralwindow.py (no function)   100.00% 60 0 8   100.00% 0 0   100.00%
pipeline / domain / state.py State.__getstate__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / state.py State.__setstate__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / state.py State.__init__   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / domain / state.py State.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / state.py State.intents   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / domain / state.py State.get_obs_mode_for_intent   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / domain / state.py State.__str__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / state.py StateALMA.__init__   100.00% 3 0 0   100.00% 2 0   100.00%
pipeline / domain / state.py StateALMACycle0.__init__   0.00% 2 2 8   100.00% 0 0   0.00%
pipeline / domain / state.py StateVLA.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / state.py StateAPEX.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / state.py StateSMT.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / state.py StateNAOJ.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / state.py StateFactory.__init__   23.08% 13 10 0   16.67% 12 2   20.00%
pipeline / domain / state.py StateFactory.create_state   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / domain / state.py (no function)   100.00% 33 0 2   100.00% 0 0   100.00%
pipeline / domain / unitformat.py UnitOfMagnitude.__init__   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / domain / unitformat.py UnitOfMagnitude.adjust   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / unitformat.py UnitOfMagnitude.__eq__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / unitformat.py UnitOfMagnitude.__ne__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / unitformat.py UnitOfMagnitude.__lt__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / domain / unitformat.py UnitOfMagnitude.__le__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / unitformat.py UnitOfMagnitude.__gt__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / unitformat.py UnitOfMagnitude.__ge__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / domain / unitformat.py UnitFormat.__init__   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / domain / unitformat.py UnitFormat.addUnitOfMagnitude   100.00% 3 0 0   50.00% 2 1   80.00%
pipeline / domain / unitformat.py UnitFormat.format   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / domain / unitformat.py UnitFormat.html   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / domain / unitformat.py UnitFormat.bestUnitForObject   0.00% 23 23 0   0.00% 12 0   0.00%
pipeline / domain / unitformat.py get_frequency_format   100.00% 10 0 0   100.00% 0 0   100.00%
pipeline / domain / unitformat.py (no function)   62.69% 134 50 2   50.00% 2 1   62.50%
pipeline / environment.py _run   90.91% 11 1 0   50.00% 4 2   80.00%
pipeline / environment.py _safe_run   55.56% 9 4 0   25.00% 4 1   46.15%
pipeline / environment.py _load   66.67% 3 1 0   100.00% 0 0   66.67%
pipeline / environment.py EnvironmentFactory.create   50.00% 6 3 0   25.00% 4 1   40.00%
pipeline / environment.py CommonEnvironment.__init__   80.00% 15 3 0   25.00% 4 1   68.42%
pipeline / environment.py CommonEnvironment.__init__.get_ulimit   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / environment.py LinuxEnvironment.__init__   89.47% 19 2 0   100.00% 0 0   89.47%
pipeline / environment.py LinuxEnvironment._from_lscpu   80.00% 5 1 0   50.00% 2 1   71.43%
pipeline / environment.py CGroupController.get_limits   93.33% 15 1 0   90.00% 10 1   92.00%
pipeline / environment.py CGroupControllerParser.get_controllers   69.23% 52 16 0   60.00% 30 4   65.85%
pipeline / environment.py CGroupLimit.CPUWeight.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / environment.py CGroupLimit.CPUWeight.__str__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / environment.py CGroupLimit.CPUWeight.get_limit   83.33% 6 1 0   50.00% 2 1   75.00%
pipeline / environment.py CGroupLimit.CPUBandwidth.__init__   100.00% 6 0 0   50.00% 2 1   87.50%
pipeline / environment.py CGroupLimit.CPUBandwidth.__str__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / environment.py CGroupLimit.CPUBandwidth.get_limit   60.00% 10 4 0   50.00% 4 2   57.14%
pipeline / environment.py CGroupLimit.CPUAllocation.__init__   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / environment.py CGroupLimit.CPUAllocation._expand   85.71% 7 1 0   75.00% 4 1   81.82%
pipeline / environment.py CGroupLimit.CPUAllocation.__str__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / environment.py CGroupLimit.CPUAllocation.get_limit   83.33% 6 1 0   50.00% 2 1   75.00%
pipeline / environment.py CGroupLimit.MemoryLimit.__init__   66.67% 3 1 0   50.00% 2 1   60.00%
pipeline / environment.py CGroupLimit.MemoryLimit.__str__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / environment.py CGroupLimit.MemoryLimit.get_limit   80.00% 10 2 0   50.00% 2 1   75.00%
pipeline / environment.py MacOSEnvironment.__init__   0.00% 11 11 0   100.00% 0 0   0.00%
pipeline / environment.py MacOSEnvironment._from_sysctl   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / environment.py MacOSEnvironment._get_swap   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / environment.py _pipeline_revision   80.95% 21 4 3   50.00% 2 1   78.26%
pipeline / environment.py _cluster_details   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / environment.py _get_dependency_details   85.71% 7 1 1   100.00% 2 0   88.89%
pipeline / environment.py _get_required_dependencies   87.50% 16 2 1   80.00% 10 2   84.62%
pipeline / environment.py cluster_details   0.00% 8 8 0   0.00% 6 0   0.00%
pipeline / environment.py (no function)   100.00% 90 0 21   100.00% 0 0   100.00%
pipeline / extern / TsysDataClassFile.py getband   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / extern / TsysDataClassFile.py ATMtrans   0.00% 86 86 3   0.00% 18 0   0.00%
pipeline / extern / TsysDataClassFile.py weather_function   0.00% 103 103 0   0.00% 32 0   0.00%
pipeline / extern / TsysDataClassFile.py getImageSBFreqs   0.00% 28 28 2   0.00% 10 0   0.00%
pipeline / extern / TsysDataClassFile.py chanfreq_records_to_functions   0.00% 12 12 0   0.00% 2 0   0.00%
pipeline / extern / TsysDataClassFile.py TsysData.__init__   0.00% 118 118 1   0.00% 28 0   0.00%
pipeline / extern / TsysDataClassFile.py TsysData.tsysmap   0.00% 18 18 0   0.00% 10 0   0.00%
pipeline / extern / TsysDataClassFile.py TsysData.get_valid_antennae   0.00% 17 17 0   0.00% 6 0   0.00%
pipeline / extern / TsysDataClassFile.py TsysData._partition_by_equivalence_class   0.00% 11 11 0   0.00% 8 0   0.00%
pipeline / extern / TsysDataClassFile.py TsysData._equiv   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / extern / TsysDataClassFile.py TsysData._combine_difference   0.00% 19 19 0   0.00% 6 0   0.00%
pipeline / extern / TsysDataClassFile.py TsysData.filter_statistics_and_dif   0.00% 48 48 6   0.00% 6 0   0.00%
pipeline / extern / TsysDataClassFile.py (no function)   100.00% 21 0 17   100.00% 0 0   100.00%
pipeline / extern / XmlObjectifier.py _XmlObject.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / extern / XmlObjectifier.py _XmlObject.__call__   0.00% 34 34 1   0.00% 28 0   0.00%
pipeline / extern / XmlObjectifier.py _createLists   77.14% 35 8 0   77.27% 22 1   77.19%
pipeline / extern / XmlObjectifier.py castType   100.00% 18 0 1   100.00% 8 0   100.00%
pipeline / extern / XmlObjectifier.py XmlObject.__init__   85.71% 14 2 1   75.00% 8 2   81.82%
pipeline / extern / XmlObjectifier.py XmlElement.__init__   100.00% 8 0 1   100.00% 4 0   100.00%
pipeline / extern / XmlObjectifier.py XmlElement.getAttribute   100.00% 4 0 0   100.00% 0 0   100.00%
pipeline / extern / XmlObjectifier.py XmlElement.getValue   50.00% 12 6 0   50.00% 6 3   50.00%
pipeline / extern / XmlObjectifier.py XmlElement.setValue   0.00% 11 11 0   0.00% 6 0   0.00%
pipeline / extern / XmlObjectifier.py XmlObjectifierError.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / extern / XmlObjectifier.py XmlObjectifierError.__str__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / extern / XmlObjectifier.py (no function)   100.00% 15 0 5   100.00% 0 0   100.00%
pipeline / extern / __init__.py (no function)   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / extern / adopted.py getMedianPWV   0.00% 103 103 0   0.00% 60 0   0.00%
pipeline / extern / adopted.py CalcAtmosphere   0.00% 29 29 0   100.00% 0 0   0.00%
pipeline / extern / adopted.py readPWVFromASDM_CALATMOSPHERE   0.00% 18 18 0   0.00% 8 0   0.00%
pipeline / extern / adopted.py readpwv   0.00% 14 14 0   0.00% 6 0   0.00%
pipeline / extern / adopted.py readwvr   0.00% 39 39 0   0.00% 6 0   0.00%
pipeline / extern / adopted.py call_qa_time   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / extern / adopted.py MAD   0.00% 12 12 0   0.00% 4 0   0.00%
pipeline / extern / adopted.py getMJD   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / extern / adopted.py (no function)   100.00% 10 0 5   100.00% 0 0   100.00%
pipeline / extern / almahelpers.py SpwMap.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / extern / almahelpers.py SpwInfo.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / extern / almahelpers.py SpwInfo.setTableAndSpwId   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / extern / almahelpers.py SpwInfo.setTable   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / extern / almahelpers.py SpwInfo.setSpwId   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / extern / almahelpers.py areIdentical   0.00% 12 12 0   0.00% 10 0   0.00%
pipeline / extern / almahelpers.py trimSpwmap   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / extern / almahelpers.py tsysspwmap   0.00% 57 57 0   0.00% 28 0   0.00%
pipeline / extern / almahelpers.py fixsyscaltimes   0.00% 44 44 2   0.00% 10 0   0.00%
pipeline / extern / almahelpers.py calantsub   0.00% 63 63 1   0.00% 34 0   0.00%
pipeline / extern / almahelpers.py editIntentscsv   0.00% 30 30 0   0.00% 18 0   0.00%
pipeline / extern / almahelpers.py editIntents   0.00% 131 131 0   0.00% 92 0   0.00%
pipeline / extern / almahelpers.py genImageName   0.00% 71 71 1   0.00% 34 0   0.00%
pipeline / extern / almahelpers.py (no function)   100.00% 15 0 9   100.00% 0 0   100.00%
pipeline / extern / almarenorm.py alma_renorm   0.00% 18 18 1   0.00% 2 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.__init__   0.00% 54 54 2   0.00% 10 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.__del__   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.close   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.chanfreqs   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.getBscan   0.00% 9 9 1   0.00% 4 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.getPhscan   0.00% 10 10 0   0.00% 6 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.getStateIdsForIntent   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.getBtsysscan   0.00% 10 10 3   0.00% 2 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.getACdata   0.00% 29 29 1   0.00% 14 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.getXCflags   0.00% 24 24 0   0.00% 10 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.getTsysSpectra   0.00% 5 5 1   100.00% 0 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.normChanAxis   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.xyplots   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.plotSpws   0.00% 39 39 0   0.00% 10 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.plotRelTsysSpectra   0.00% 137 137 2   0.00% 58 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.renormalize   0.00% 273 273 365   0.00% 130 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.fixCalTable   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.writeCalTable   0.00% 18 18 0   0.00% 2 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.calcChanRanges   0.00% 47 47 0   0.00% 24 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.stats   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.merge_dicts   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.interpretExcludechan   0.00% 22 22 0   0.00% 10 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.fitAtmLines   0.00% 49 49 0   0.00% 4 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.fitAtmLines.get_atm_peaks   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.fitAtmLines.lorentzian   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.fitAtmLines.get_gamma_bounds   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.plotSpectra   0.00% 185 185 4   0.00% 96 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.plotScanStats   0.00% 45 45 0   0.00% 16 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.plotSpwStats   0.00% 27 27 0   0.00% 6 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.calcReNorm1   0.00% 61 61 0   0.00% 22 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.calcRenormLegendre   0.00% 14 14 0   100.00% 0 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.checkOutlierAnt   0.00% 16 16 1   0.00% 10 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.calcFixReNorm   0.00% 100 100 0   0.00% 52 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.plotdiagSpectra   0.00% 109 109 0   0.00% 48 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.calcSetEdge   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.calcMaxConseq   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.ATMtrans   0.00% 91 91 3   0.00% 36 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.onlineBinningFactor   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.ATMcorrection   0.00% 16 16 2   0.00% 12 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.suggestAtmExclude   0.00% 28 28 0   0.00% 20 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.suggestAtmExclude.subsets   0.00% 12 12 0   0.00% 2 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.suggestAtmExclude.subsets.groupby.__init__   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.suggestAtmExclude.subsets.groupby.__iter__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.suggestAtmExclude.subsets.groupby.__next__   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.suggestAtmExclude.subsets.groupby._grouper   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.suggestAtmExclude.subsets.itemgetter   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.suggestAtmExclude.subsets.itemgetter.g   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.suggestAtmExclude.subsets.consecutive_groups   0.00% 2 2 1   0.00% 2 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.getband   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.writeTsysTemps   0.00% 21 21 3   0.00% 14 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.channel_ranges   0.00% 12 12 0   0.00% 6 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.writeTsysFlags   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.renormcomputeAzElFromRADecMJD   0.00% 17 17 0   100.00% 0 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.renormradec2rad   0.00% 37 37 0   0.00% 18 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.renormdirection2radec   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.renormWeather   0.00% 76 76 0   0.00% 28 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.renormMedianPWV   0.00% 56 56 0   0.00% 34 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.renormPWVFromASDM_CALATMOSPHERE   0.00% 9 9 0   100.00% 0 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.renormWeatherStationNames   0.00% 15 15 0   0.00% 6 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.findNearest   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.renormfindClosestTime   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.convertPlotsToPDF   0.00% 48 48 3   0.00% 16 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.convertPlotsToPDF.diagnostic_sort   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / extern / almarenorm.py ACreNorm.getImageSBFreqs   0.00% 25 25 2   0.00% 10 0   0.00%
pipeline / extern / almarenorm.py (no function)   100.00% 60 0 22   100.00% 0 0   100.00%
pipeline / extern / almarenorm_pl2023.py alma_renorm   0.00% 22 22 2   0.00% 6 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.__init__   0.00% 45 45 2   0.00% 4 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.__del__   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.close   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.chanfreqs   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.getBscan   0.00% 9 9 1   0.00% 4 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.getPhscan   0.00% 10 10 0   0.00% 6 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.getStateIdsForIntent   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.getBtsysscan   0.00% 10 10 3   0.00% 2 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.getACdata   0.00% 29 29 1   0.00% 14 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.getXCdata   0.00% 17 17 0   0.00% 4 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.getXCflags   0.00% 24 24 0   0.00% 10 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.putXCdata   0.00% 10 10 0   0.00% 2 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.getTsysSpectra   0.00% 5 5 1   100.00% 0 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.normChanAxis   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.xyplots   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.plotSpws   0.00% 40 40 0   0.00% 12 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.plotRelTsysSpectra   0.00% 138 138 2   0.00% 60 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.renormalize   0.00% 248 248 351   0.00% 114 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.calcChanRanges   0.00% 47 47 0   0.00% 24 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.stats   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.merge_dicts   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.interpretExcludechan   0.00% 22 22 0   0.00% 10 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.fitAtmLines   0.00% 43 43 2   0.00% 4 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.fitAtmLines.get_atm_peaks   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.fitAtmLines.lorentzian   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.fitAtmLines.get_gamma_bounds   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.plotSpectra   0.00% 186 186 4   0.00% 98 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.plotScanStats   0.00% 46 46 0   0.00% 18 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.plotSpwStats   0.00% 28 28 0   0.00% 8 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.applyReNorm   0.00% 11 11 0   0.00% 10 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.calcReNorm1   0.00% 60 60 0   0.00% 22 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.calcRenormLegendre   0.00% 14 14 0   100.00% 0 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.checkOutlierAnt   0.00% 16 16 1   0.00% 10 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.calcFixReNorm   0.00% 101 101 0   0.00% 54 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.plotdiagSpectra   0.00% 110 110 0   0.00% 50 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.calcSetEdge   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.calcMaxConseq   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.ATMtrans   0.00% 91 91 3   0.00% 36 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.onlineBinningFactor   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.ATMcorrection   0.00% 16 16 2   0.00% 12 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.suggestAtmExclude   0.00% 28 28 0   0.00% 20 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.suggestAtmExclude.subsets   0.00% 12 12 0   0.00% 2 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.suggestAtmExclude.subsets.groupby.__init__   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.suggestAtmExclude.subsets.groupby.__iter__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.suggestAtmExclude.subsets.groupby.__next__   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.suggestAtmExclude.subsets.groupby._grouper   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.suggestAtmExclude.subsets.itemgetter   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.suggestAtmExclude.subsets.itemgetter.g   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.suggestAtmExclude.subsets.consecutive_groups   0.00% 2 2 1   0.00% 2 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.recordApply   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.checkApply   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.getband   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.writeTsysTemps   0.00% 21 21 3   0.00% 14 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.channel_ranges   0.00% 12 12 0   0.00% 6 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.writeTsysFlags   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.renormcomputeAzElFromRADecMJD   0.00% 17 17 0   100.00% 0 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.renormradec2rad   0.00% 37 37 0   0.00% 18 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.renormdirection2radec   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.renormWeather   0.00% 76 76 0   0.00% 28 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.renormMedianPWV   0.00% 56 56 0   0.00% 34 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.renormPWVFromASDM_CALATMOSPHERE   0.00% 9 9 0   100.00% 0 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.renormWeatherStationNames   0.00% 15 15 0   0.00% 6 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.findNearest   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.renormfindClosestTime   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.convertPlotsToPDF   0.00% 48 48 3   0.00% 16 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.convertPlotsToPDF.diagnostic_sort   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / extern / almarenorm_pl2023.py ACreNorm.getImageSBFreqs   0.00% 25 25 2   0.00% 10 0   0.00%
pipeline / extern / almarenorm_pl2023.py (no function)   100.00% 62 0 20   100.00% 0 0   100.00%
pipeline / extern / findContinuum.py version   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / extern / findContinuum.py casalogPost   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / extern / findContinuum.py help   0.00% 21 21 0   0.00% 12 0   0.00%
pipeline / extern / findContinuum.py round_half_up   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / extern / findContinuum.py is_binary   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / extern / findContinuum.py getMemorySize   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / extern / findContinuum.py removeIfNecessary   0.00% 4 4 0   0.00% 4 0   0.00%
pipeline / extern / findContinuum.py findContinuum   0.00% 1386 1386 8   0.00% 606 0   0.00%
pipeline / extern / findContinuum.py cutSomeNarrowRanges   0.00% 16 16 0   0.00% 8 0   0.00%
pipeline / extern / findContinuum.py gauss_kern   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / extern / findContinuum.py smooth   0.00% 22 22 0   0.00% 18 0   0.00%
pipeline / extern / findContinuum.py robustMADofContinuumRanges   0.00% 45 45 0   0.00% 12 0   0.00%
pipeline / extern / findContinuum.py gatherWarnings   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / extern / findContinuum.py compute4LetterCodeAndUpdateLegend   0.00% 77 77 0   0.00% 58 0   0.00%
pipeline / extern / findContinuum.py updateChannelRangesOnPlot   0.00% 19 19 1   0.00% 12 0   0.00%
pipeline / extern / findContinuum.py computeNpixCubeMedian   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / extern / findContinuum.py computeNpixMom8MedianBadAtm   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / extern / findContinuum.py computeNpixMom8Median   0.00% 17 17 0   0.00% 6 0   0.00%
pipeline / extern / findContinuum.py replaceLineFullRangesWithNoise   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / extern / findContinuum.py compute4LetterCode   0.00% 47 47 0   0.00% 18 0   0.00%
pipeline / extern / findContinuum.py cubeNoiseLevel   0.00% 38 38 1   0.00% 26 0   0.00%
pipeline / extern / findContinuum.py tooLittleBandwidth   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / extern / findContinuum.py computeSpread   0.00% 9 9 0   0.00% 6 0   0.00%
pipeline / extern / findContinuum.py tooLittleSpread   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / extern / findContinuum.py amendMaskYesOrNo   0.00% 52 52 1   0.00% 28 0   0.00%
pipeline / extern / findContinuum.py extraMaskYesOrNo   0.00% 27 27 1   0.00% 12 0   0.00%
pipeline / extern / findContinuum.py onlyExtraMaskYesOrNo   0.00% 37 37 1   0.00% 18 0   0.00%
pipeline / extern / findContinuum.py allContinuumSelected   0.00% 17 17 0   0.00% 10 0   0.00%
pipeline / extern / findContinuum.py byteDecode   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / extern / findContinuum.py maskArgumentMismatch   0.00% 28 28 0   0.00% 12 0   0.00%
pipeline / extern / findContinuum.py centralArcsecArgumentMismatch   0.00% 34 34 0   0.00% 18 0   0.00%
pipeline / extern / findContinuum.py plotMeanSpectrum   0.00% 40 40 0   0.00% 18 0   0.00%
pipeline / extern / findContinuum.py writeContDat   0.00% 57 57 0   0.00% 26 0   0.00%
pipeline / extern / findContinuum.py getFieldnameFromPipelineImageName   0.00% 12 12 0   0.00% 6 0   0.00%
pipeline / extern / findContinuum.py getSpwFromPipelineImageName   0.00% 12 12 0   0.00% 8 0   0.00%
pipeline / extern / findContinuum.py combineContDat   0.00% 36 36 0   0.00% 26 0   0.00%
pipeline / extern / findContinuum.py drawYlabel   0.00% 24 24 1   0.00% 20 0   0.00%
pipeline / extern / findContinuum.py computeBandwidth   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / extern / findContinuum.py buildMeanSpectrumFilename   0.00% 9 9 0   0.00% 6 0   0.00%
pipeline / extern / findContinuum.py tdmSpectrum   0.00% 8 8 0   0.00% 6 0   0.00%
pipeline / extern / findContinuum.py atmosphereVariation   0.00% 15 15 0   0.00% 4 0   0.00%
pipeline / extern / findContinuum.py versionStringToArray   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / extern / findContinuum.py casaVersionCompare   0.00% 25 25 0   0.00% 20 0   0.00%
pipeline / extern / findContinuum.py getFreqType   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / extern / findContinuum.py getEquinox   0.00% 10 10 0   0.00% 2 0   0.00%
pipeline / extern / findContinuum.py getTelescope   0.00% 10 10 0   0.00% 2 0   0.00%
pipeline / extern / findContinuum.py getDateObs   0.00% 11 11 0   0.00% 2 0   0.00%
pipeline / extern / findContinuum.py removeInitialQuadraticIfNeeded   0.00% 21 21 0   0.00% 4 0   0.00%
pipeline / extern / findContinuum.py checkForMismatch   0.00% 13 13 0   0.00% 8 0   0.00%
pipeline / extern / findContinuum.py pick_sFC_TDM   0.00% 11 11 0   0.00% 8 0   0.00%
pipeline / extern / findContinuum.py setYLimitsAvoidingEdgeChannels   0.00% 14 14 0   0.00% 2 0   0.00%
pipeline / extern / findContinuum.py ExpandYLimitsForLegend   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / extern / findContinuum.py pickRandomErrors   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / extern / findContinuum.py pickRandomError   0.00% 11 11 0   0.00% 4 0   0.00%
pipeline / extern / findContinuum.py createNoisyQuadratic   0.00% 10 10 1   100.00% 0 0   0.00%
pipeline / extern / findContinuum.py removeStatContQuadratic   0.00% 59 59 0   0.00% 24 0   0.00%
pipeline / extern / findContinuum.py runFindContinuum   0.00% 804 804 2   0.00% 422 0   0.00%
pipeline / extern / findContinuum.py invertChannelRanges   0.00% 37 37 0   0.00% 24 0   0.00%
pipeline / extern / findContinuum.py plotChannelSelections   0.00% 29 29 0   0.00% 10 0   0.00%
pipeline / extern / findContinuum.py findWidestContiguousListInOtherHalf   0.00% 12 12 0   0.00% 6 0   0.00%
pipeline / extern / findContinuum.py findChannelsInChannelRangeWithComparableIntensity   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / extern / findContinuum.py findWidestContiguousListInChannelRange   0.00% 17 17 0   0.00% 6 0   0.00%
pipeline / extern / findContinuum.py aboveBelow   0.00% 10 10 0   100.00% 0 0   0.00%
pipeline / extern / findContinuum.py writeMeanSpectrum   0.00% 20 20 0   0.00% 8 0   0.00%
pipeline / extern / findContinuum.py findContinuumChannels   0.00% 336 336 0   0.00% 134 0   0.00%
pipeline / extern / findContinuum.py rejectNarrowInnerWindowsChannels   0.00% 24 24 1   0.00% 12 0   0.00%
pipeline / extern / findContinuum.py splitListIntoContiguousListsAndRejectNarrow   0.00% 11 11 0   0.00% 8 0   0.00%
pipeline / extern / findContinuum.py splitListIntoContiguousListsAndTrim   0.00% 38 38 0   0.00% 30 0   0.00%
pipeline / extern / findContinuum.py maxLengthOfLists   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / extern / findContinuum.py roundFigures   0.00% 8 8 0   0.00% 8 0   0.00%
pipeline / extern / findContinuum.py pickAutoTrimChannels   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / extern / findContinuum.py pickTrimString   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / extern / findContinuum.py pickNarrowString   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / extern / findContinuum.py pickNarrow   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / extern / findContinuum.py sigmaCorrectionFactor   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / extern / findContinuum.py medianCorrected   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / extern / findContinuum.py computeMedianCorrectionFactor   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / extern / findContinuum.py getImageInfo   0.00% 60 60 0   0.00% 16 0   0.00%
pipeline / extern / findContinuum.py numberOfChannelsInCube   0.00% 27 27 0   0.00% 12 0   0.00%
pipeline / extern / findContinuum.py nanmean   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / extern / findContinuum.py _nanmedian   0.00% 13 13 0   0.00% 6 0   0.00%
pipeline / extern / findContinuum.py nanmedian   0.00% 12 12 1   0.00% 8 0   0.00%
pipeline / extern / findContinuum.py findSpectralAxis   0.00% 15 15 0   0.00% 2 0   0.00%
pipeline / extern / findContinuum.py countUnmaskedPixels   0.00% 32 32 0   0.00% 10 0   0.00%
pipeline / extern / findContinuum.py countPixelsAboveZero   0.00% 20 20 0   0.00% 10 0   0.00%
pipeline / extern / findContinuum.py flattenMask   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / extern / findContinuum.py imagePercentileNoMask   0.00% 12 12 0   0.00% 4 0   0.00%
pipeline / extern / findContinuum.py meanSpectrumFromMom0Mom8JointMask   0.00% 374 374 1   0.00% 140 0   0.00%
pipeline / extern / findContinuum.py locatePBCube   0.00% 14 14 0   0.00% 12 0   0.00%
pipeline / extern / findContinuum.py oneEvent   0.00% 5 5 1   0.00% 2 0   0.00%
pipeline / extern / findContinuum.py cornersEmptyEdgesNotEmpty   0.00% 21 21 0   0.00% 8 0   0.00%
pipeline / extern / findContinuum.py findOuterAnnulusForPBCube   0.00% 23 23 0   0.00% 8 0   0.00%
pipeline / extern / findContinuum.py computeStatisticalSpectrumFromMask   0.00% 92 92 1   0.00% 30 0   0.00%
pipeline / extern / findContinuum.py create_casa_quantity   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / extern / findContinuum.py MAD   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / extern / findContinuum.py splitListIntoContiguousLists   0.00% 11 11 0   0.00% 6 0   0.00%
pipeline / extern / findContinuum.py splitListIntoContiguousListsAndRejectZeroStd   0.00% 15 15 0   0.00% 10 0   0.00%
pipeline / extern / findContinuum.py convertChannelListIntoSelection   0.00% 11 11 0   0.00% 8 0   0.00%
pipeline / extern / findContinuum.py widenSelections   0.00% 24 24 1   0.00% 12 0   0.00%
pipeline / extern / findContinuum.py widenSelection   0.00% 19 19 0   0.00% 10 0   0.00%
pipeline / extern / findContinuum.py convertSelectionIntoChannelList   0.00% 10 10 0   0.00% 6 0   0.00%
pipeline / extern / findContinuum.py CalcAtmTransmissionForImage   0.00% 75 75 0   0.00% 28 0   0.00%
pipeline / extern / findContinuum.py mjdToUT   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / extern / findContinuum.py mjdSecondsToMJDandUT   0.00% 11 11 0   100.00% 0 0   0.00%
pipeline / extern / findContinuum.py cubeFrameToTopo   0.00% 66 66 0   0.00% 36 0   0.00%
pipeline / extern / findContinuum.py fieldIDForName   0.00% 13 13 0   0.00% 6 0   0.00%
pipeline / extern / findContinuum.py getObservationStartDate   0.00% 9 9 0   0.00% 6 0   0.00%
pipeline / extern / findContinuum.py rad2radec   0.00% 31 31 0   0.00% 22 0   0.00%
pipeline / extern / findContinuum.py convertColonDelimitersToHMSDMS   0.00% 17 17 0   0.00% 8 0   0.00%
pipeline / extern / findContinuum.py casaRestToTopo   0.00% 9 9 1   100.00% 0 0   0.00%
pipeline / extern / findContinuum.py lsrkToTopo   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / extern / findContinuum.py lsrkToRest   0.00% 21 21 0   0.00% 4 0   0.00%
pipeline / extern / findContinuum.py restToTopo   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / extern / findContinuum.py frames   0.00% 41 41 0   0.00% 14 0   0.00%
pipeline / extern / findContinuum.py parseFrequencyArgumentToGHz   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / extern / findContinuum.py parseFrequencyArgumentToHz   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / extern / findContinuum.py parseFrequencyArgument   0.00% 15 15 0   0.00% 8 0   0.00%
pipeline / extern / findContinuum.py intersectChannelSelections   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / extern / findContinuum.py channelSelectionRangesToIndexArray   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / extern / findContinuum.py linfit   0.00% 10 10 0   0.00% 2 0   0.00%
pipeline / extern / findContinuum.py polyfit   0.00% 12 12 0   0.00% 2 0   0.00%
pipeline / extern / findContinuum.py channelsInLargestGroup   0.00% 11 11 0   0.00% 6 0   0.00%
pipeline / extern / findContinuum.py countChannelsInRanges   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / extern / findContinuum.py countChannels   0.00% 23 23 0   0.00% 12 0   0.00%
pipeline / extern / findContinuum.py grep   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / extern / findContinuum.py topoFreqToChannel   0.00% 27 27 0   0.00% 14 0   0.00%
pipeline / extern / findContinuum.py topoFreqRangeListToChannel   0.00% 47 47 0   0.00% 24 0   0.00%
pipeline / extern / findContinuum.py gaussianBeamOffset   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / extern / findContinuum.py gaussianBeamResponse   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / extern / findContinuum.py imageSNRAnnulus   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / extern / findContinuum.py imageSNR   0.00% 37 37 1   0.00% 24 0   0.00%
pipeline / extern / findContinuum.py getSpwFromPipelineImageName   0.00% 13 13 0   0.00% 6 0   0.00%
pipeline / extern / findContinuum.py representativeSpwBandwidth   0.00% 41 41 0   0.00% 18 0   0.00%
pipeline / extern / findContinuum.py updateSBSummary   0.00% 144 144 0   0.00% 76 0   0.00%
pipeline / extern / findContinuum.py representativeFrequency   0.00% 39 39 1   0.00% 18 0   0.00%
pipeline / extern / findContinuum.py surmiseRepresentativeSpw   0.00% 21 21 0   0.00% 4 0   0.00%
pipeline / extern / findContinuum.py getScienceSpwsForFrequency   0.00% 19 19 0   0.00% 10 0   0.00%
pipeline / extern / findContinuum.py getScienceSpwBandwidths   0.00% 18 18 0   0.00% 10 0   0.00%
pipeline / extern / findContinuum.py getScienceSpws   0.00% 44 44 0   0.00% 32 0   0.00%
pipeline / extern / findContinuum.py pickFirstElementIfNecessary   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / extern / findContinuum.py readContDat   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / extern / findContinuum.py readContDatPNG   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / extern / findContinuum.py readContDatAggregateContinuum   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / extern / findContinuum.py readContDatChanWidth   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / extern / findContinuum.py readContDatLSRKRanges   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / extern / findContinuum.py imageChannelFrequency   0.00% 46 46 0   0.00% 28 0   0.00%
pipeline / extern / findContinuum.py recalcMomDiffSNR   0.00% 138 138 1   0.00% 62 0   0.00%
pipeline / extern / findContinuum.py printPickleFile   0.00% 13 13 0   0.00% 10 0   0.00%
pipeline / extern / findContinuum.py modifyContinuumChannels   0.00% 21 21 0   0.00% 12 0   0.00%
pipeline / extern / findContinuum.py plotPickleFile   0.00% 149 149 1   0.00% 52 0   0.00%
pipeline / extern / findContinuum.py meanSpectrum   0.00% 324 324 2   0.00% 154 0   0.00%
pipeline / extern / findContinuum.py getMaxpixpos   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / extern / findContinuum.py submask   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / extern / findContinuum.py avgOverCube   0.00% 38 38 0   0.00% 22 0   0.00%
pipeline / extern / findContinuum.py propagateMaskToAllChannels   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / extern / findContinuum.py widthOfMaskArcsec   0.00% 15 15 0   100.00% 0 0   0.00%
pipeline / extern / findContinuum.py checkForTriangularWavePattern   0.00% 34 34 0   0.00% 4 0   0.00%
pipeline / extern / findContinuum.py computeMadSpectrum   0.00% 13 13 0   100.00% 0 0   0.00%
pipeline / extern / findContinuum.py isSingleContinuum   0.00% 20 20 1   0.00% 16 0   0.00%
pipeline / extern / findContinuum.py sanitizeNames   0.00% 9 9 0   0.00% 6 0   0.00%
pipeline / extern / findContinuum.py transitions   0.00% 50 50 1   0.00% 28 0   0.00%
pipeline / extern / findContinuum.py getObservationStart   0.00% 26 26 0   0.00% 10 0   0.00%
pipeline / extern / findContinuum.py getObservatoryName   0.00% 10 10 0   100.00% 0 0   0.00%
pipeline / extern / findContinuum.py makeUvcontsub   0.00% 42 42 1   0.00% 28 0   0.00%
pipeline / extern / findContinuum.py getcube   0.00% 10 10 0   0.00% 6 0   0.00%
pipeline / extern / findContinuum.py readViewerOutputFile   0.00% 24 24 0   0.00% 16 0   0.00%
pipeline / extern / findContinuum.py readMeanSpectrumFITSFile   0.00% 18 18 0   0.00% 2 0   0.00%
pipeline / extern / findContinuum.py readPreviousMeanSpectrum   0.00% 83 83 0   0.00% 40 0   0.00%
pipeline / extern / findContinuum.py removeNaNs   0.00% 42 42 0   0.00% 24 0   0.00%
pipeline / extern / findContinuum.py splitListIntoHomogeneousLists   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / extern / findContinuum.py removeZeros   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / extern / findContinuum.py plotStatisticalSpectrumFromMask   0.00% 30 30 0   0.00% 16 0   0.00%
pipeline / extern / findContinuum.py pruneMask   0.00% 49 49 0   0.00% 16 0   0.00%
pipeline / extern / findContinuum.py sortRangesByMax   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / extern / findContinuum.py plotSigmaCorrectionFactor   0.00% 17 17 0   0.00% 4 0   0.00%
pipeline / extern / findContinuum.py countMaskedPixels   0.00% 9 9 0   100.00% 0 0   0.00%
pipeline / extern / findContinuum.py (no function)   89.47% 228 24 66   16.67% 6 1   87.61%
pipeline / extern / sd_applycal_qa / __init__.py (no function)   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / extern / sd_applycal_qa / mswrapper_sd.py MSWrapperSD.__init__   0.00% 23 23 0   100.00% 0 0   0.00%
pipeline / extern / sd_applycal_qa / mswrapper_sd.py MSWrapperSD.create_from_ms   0.00% 90 90 0   0.00% 38 0   0.00%
pipeline / extern / sd_applycal_qa / mswrapper_sd.py MSWrapperSD.average_data_per_scan   0.00% 11 11 0   0.00% 4 0   0.00%
pipeline / extern / sd_applycal_qa / mswrapper_sd.py MSWrapperSD.filter   0.00% 58 58 7   0.00% 38 0   0.00%
pipeline / extern / sd_applycal_qa / mswrapper_sd.py (no function)   100.00% 6 0 6   100.00% 0 0   100.00%
pipeline / extern / sd_applycal_qa / run_sd_applycal_qa.py parse_arguments   0.00% 25 25 0   0.00% 10 0   0.00%
pipeline / extern / sd_applycal_qa / run_sd_applycal_qa.py main   0.00% 37 37 0   0.00% 10 0   0.00%
pipeline / extern / sd_applycal_qa / run_sd_applycal_qa.py (no function)   0.00% 6 6 7   0.00% 2 0   0.00%
pipeline / extern / sd_applycal_qa / sd_applycal_qa.py data_stats_perchan   0.00% 51 51 2   0.00% 20 0   0.00%
pipeline / extern / sd_applycal_qa / sd_applycal_qa.py combine_msw_stats   0.00% 19 19 0   0.00% 4 0   0.00%
pipeline / extern / sd_applycal_qa / sd_applycal_qa.py sci_line_det   0.00% 14 14 0   0.00% 4 0   0.00%
pipeline / extern / sd_applycal_qa / sd_applycal_qa.py attach_sci_line_res   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / extern / sd_applycal_qa / sd_applycal_qa.py qascorefunc   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / extern / sd_applycal_qa / sd_applycal_qa.py outlier_detection   0.00% 182 182 0   0.00% 68 0   0.00%
pipeline / extern / sd_applycal_qa / sd_applycal_qa.py load_and_stats   0.00% 27 27 1   0.00% 10 0   0.00%
pipeline / extern / sd_applycal_qa / sd_applycal_qa.py get_ms_applycal_qascores   0.00% 20 20 1   0.00% 6 0   0.00%
pipeline / extern / sd_applycal_qa / sd_applycal_qa.py (no function)   100.00% 9 0 13   100.00% 0 0   100.00%
pipeline / extern / sd_applycal_qa / sd_qa_reports.py show_heat_XYdiff   0.00% 182 182 0   0.00% 62 0   0.00%
pipeline / extern / sd_applycal_qa / sd_qa_reports.py plot_data_trec   0.00% 85 85 0   0.00% 42 0   0.00%
pipeline / extern / sd_applycal_qa / sd_qa_reports.py plot_data   0.00% 48 48 0   0.00% 18 0   0.00%
pipeline / extern / sd_applycal_qa / sd_qa_reports.py plot_science_det   0.00% 47 47 0   0.00% 8 0   0.00%
pipeline / extern / sd_applycal_qa / sd_qa_reports.py makeSummaryTable   0.00% 37 37 0   0.00% 14 0   0.00%
pipeline / extern / sd_applycal_qa / sd_qa_reports.py makeQAmsgTable   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / extern / sd_applycal_qa / sd_qa_reports.py addFLSLentry   0.00% 8 8 0   100.00% 0 0   0.00%
pipeline / extern / sd_applycal_qa / sd_qa_reports.py (no function)   100.00% 7 0 15   100.00% 0 0   100.00%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py genColorList   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py createCasaTool   0.00% 6 6 1   0.00% 4 0   0.00%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py segmentEdges   0.00% 14 14 0   0.00% 6 0   0.00%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py segment_edges_optimized   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py selectRanges   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py range2str   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py sci_line_sel_2str   0.00% 11 11 0   0.00% 6 0   0.00%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py abs_rfft_wmask   0.00% 27 27 0   0.00% 16 0   0.00%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py getSpwList   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py onlineChannelAveraging   0.00% 20 20 0   0.00% 10 0   0.00%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py getSpecSetup   0.00% 88 88 0   0.00% 24 0   0.00%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py getCalAtmData   0.00% 62 62 0   0.00% 12 0   0.00%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py getScienceGoalData   0.00% 14 14 0   0.00% 4 0   0.00%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py robuststats   0.00% 8 8 0   100.00% 0 0   0.00%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py nearestFinite   0.00% 20 20 0   0.00% 16 0   0.00%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py enlargesel   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py smooth   0.00% 15 15 0   0.00% 6 0   0.00%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py smooth_gauss   0.00% 12 12 0   0.00% 4 0   0.00%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py smoothed_sigma_clip   0.00% 28 28 0   0.00% 10 0   0.00%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py smoothed_sigma_clip.min_neg_snr   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py getAtmDataForSPW   0.00% 57 57 0   0.00% 24 0   0.00%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py sigclipfit   0.00% 42 42 0   0.00% 16 0   0.00%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py getskylines   0.00% 65 65 0   0.00% 26 0   0.00%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py skysel   0.00% 10 10 0   0.00% 6 0   0.00%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py get_skysel_from_msw   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py (no function)   100.00% 25 0 10   100.00% 0 0   100.00%
pipeline / extern / subband_qa.py add_spw_failure   0.00% 8 8 0   0.00% 6 0   0.00%
pipeline / extern / subband_qa.py science_spw_bandwidths   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / extern / subband_qa.py fitAtmLines   0.00% 22 22 0   0.00% 2 0   0.00%
pipeline / extern / subband_qa.py fitAtmLines.get_atm_peaks   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / extern / subband_qa.py fitAtmLines.lorentzian   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / extern / subband_qa.py fitAtmLines.get_gamma_bounds   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / extern / subband_qa.py getInfoFromTable   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / extern / subband_qa.py extractValues   0.00% 8 8 21   0.00% 4 0   0.00%
pipeline / extern / subband_qa.py evalPerAntBP_Platform   0.00% 486 486 13   0.00% 212 0   0.00%
pipeline / extern / subband_qa.py setup_bandpass_dict   100.00% 0 0 104   100.00% 0 0   100.00%
pipeline / extern / subband_qa.py bandpass_platforming   100.00% 0 0 23   100.00% 0 0   100.00%
pipeline / extern / subband_qa.py (no function)   100.00% 18 0 16   100.00% 0 0   100.00%
pipeline / extern / tsys_contamination.py gline_and_baseline   0.00% 4 4 0   0.00% 4 0   0.00%
pipeline / extern / tsys_contamination.py gaussian_line_fit   0.00% 24 24 0   0.00% 10 0   0.00%
pipeline / extern / tsys_contamination.py width_fit_filter   0.00% 15 15 0   0.00% 10 0   0.00%
pipeline / extern / tsys_contamination.py linear_trend   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / extern / tsys_contamination.py find_repeated_peaks   0.00% 52 52 0   0.00% 16 0   0.00%
pipeline / extern / tsys_contamination.py exp_rescale   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / extern / tsys_contamination.py model_break   0.00% 31 31 0   0.00% 14 0   0.00%
pipeline / extern / tsys_contamination.py lower_hug   0.00% 19 19 0   0.00% 4 0   0.00%
pipeline / extern / tsys_contamination.py modified_atmospheric_profile   0.00% 26 26 0   0.00% 12 0   0.00%
pipeline / extern / tsys_contamination.py cross_model   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / extern / tsys_contamination.py max_without_outliers   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / extern / tsys_contamination.py positive_line_intervals   0.00% 31 31 0   0.00% 4 0   0.00%
pipeline / extern / tsys_contamination.py refitting_intervals_bp_to_source   0.00% 14 14 0   0.00% 2 0   0.00%
pipeline / extern / tsys_contamination.py below_fit   0.00% 15 15 0   0.00% 6 0   0.00%
pipeline / extern / tsys_contamination.py shift_bp_to_source   0.00% 12 12 0   0.00% 2 0   0.00%
pipeline / extern / tsys_contamination.py search_expanded_interval   0.00% 17 17 0   0.00% 4 0   0.00%
pipeline / extern / tsys_contamination.py basic_atm_asymmetric_fit   0.00% 11 11 0   0.00% 2 0   0.00%
pipeline / extern / tsys_contamination.py smoother_sigma   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / extern / tsys_contamination.py no_nans   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / extern / tsys_contamination.py smoother   0.00% 12 12 0   0.00% 6 0   0.00%
pipeline / extern / tsys_contamination.py _contains_nan   0.00% 18 18 0   0.00% 6 0   0.00%
pipeline / extern / tsys_contamination.py median_abs_deviation   0.00% 25 25 1   0.00% 18 0   0.00%
pipeline / extern / tsys_contamination.py _mad_1d   0.00% 10 10 0   0.00% 6 0   0.00%
pipeline / extern / tsys_contamination.py plot_source_bp_normalized_residuals   100.00% 0 0 165   100.00% 0 0   100.00%
pipeline / extern / tsys_contamination.py puff   0.00% 10 10 0   0.00% 8 0   0.00%
pipeline / extern / tsys_contamination.py merge_intervals   0.00% 13 13 0   0.00% 8 0   0.00%
pipeline / extern / tsys_contamination.py union_intervals   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / extern / tsys_contamination.py complement_intervals   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / extern / tsys_contamination.py intersection_intervals   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / extern / tsys_contamination.py difference_intervals   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / extern / tsys_contamination.py save_tsysdata   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / extern / tsys_contamination.py find_prominent_peaks_in_atm   0.00% 15 15 0   0.00% 6 0   0.00%
pipeline / extern / tsys_contamination.py detect_tsys_contamination   100.00% 0 0 160   100.00% 0 0   100.00%
pipeline / extern / tsys_contamination.py co_telluric_intervals   0.00% 31 31 0   0.00% 16 0   0.00%
pipeline / extern / tsys_contamination.py get_tsys_contaminated_intervals   0.00% 180 180 7   0.00% 54 0   0.00%
pipeline / extern / tsys_contamination.py separate_non_intersecting_sci_spw   0.00% 13 13 0   0.00% 4 0   0.00%
pipeline / extern / tsys_contamination.py intervals_to_casa_string   0.00% 15 15 0   0.00% 8 0   0.00%
pipeline / extern / tsys_contamination.py make_tsyscontamination_html_log   0.00% 41 41 1   0.00% 14 0   0.00%
pipeline / extern / tsys_contamination.py main   0.00% 81 81 2   0.00% 32 0   0.00%
pipeline / extern / tsys_contamination.py (no function)   97.96% 49 1 47   50.00% 2 1   96.08%
pipeline / h / __init__.py (no function)   100.00% 2 0 8   100.00% 0 0   100.00%
pipeline / h / cli / __init__.py (no function)   100.00% 1 0 5   100.00% 0 0   100.00%
pipeline / h / cli / cli.py __get_globals   83.33% 6 1 0   75.00% 4 1   80.00%
pipeline / h / cli / cli.py (no function)   100.00% 3 0 2   100.00% 0 0   100.00%
pipeline / h / cli / h_applycal.py h_applycal   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / h / cli / h_applycal.py (no function)   0.00% 2 2 1   100.00% 0 0   0.00%
pipeline / h / cli / h_export_calstate.py h_export_calstate   0.00% 4 4 1   0.00% 2 0   0.00%
pipeline / h / cli / h_export_calstate.py (no function)   0.00% 1 1 1   100.00% 0 0   0.00%
pipeline / h / cli / h_exportdata.py h_exportdata   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / h / cli / h_exportdata.py (no function)   0.00% 2 2 1   100.00% 0 0   0.00%
pipeline / h / cli / h_import_calstate.py h_import_calstate   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / cli / h_import_calstate.py (no function)   0.00% 1 1 1   100.00% 0 0   0.00%
pipeline / h / cli / h_importdata.py h_importdata   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / h / cli / h_importdata.py (no function)   0.00% 2 2 1   100.00% 0 0   0.00%
pipeline / h / cli / h_init.py h_init   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / h / cli / h_init.py (no function)   100.00% 2 0 3   100.00% 0 0   100.00%
pipeline / h / cli / h_mssplit.py h_mssplit   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / h / cli / h_mssplit.py (no function)   0.00% 2 2 1   100.00% 0 0   0.00%
pipeline / h / cli / h_restoredata.py h_restoredata   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / h / cli / h_restoredata.py (no function)   0.00% 2 2 1   100.00% 0 0   0.00%
pipeline / h / cli / h_resume.py h_resume   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / h / cli / h_resume.py (no function)   100.00% 1 0 2   100.00% 0 0   100.00%
pipeline / h / cli / h_save.py h_save   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / cli / h_save.py (no function)   100.00% 1 0 1   100.00% 0 0   100.00%
pipeline / h / cli / h_show_calstate.py h_show_calstate   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / h / cli / h_show_calstate.py (no function)   0.00% 1 1 2   100.00% 0 0   0.00%
pipeline / h / cli / h_tsyscal.py h_tsyscal   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / h / cli / h_tsyscal.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / h / cli / h_weblog.py h_weblog   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / cli / h_weblog.py (no function)   100.00% 1 0 1   100.00% 0 0   100.00%
pipeline / h / cli / utils.py cli_wrapper   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / h / cli / utils.py cli_wrapper.wrapper   0.00% 17 17 0   0.00% 2 0   0.00%
pipeline / h / cli / utils.py set_contextvar   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / h / cli / utils.py get_context   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / h / cli / utils.py get_output_dir   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / cli / utils.py get_ms   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / cli / utils.py get_heuristic   0.00% 17 17 0   0.00% 10 0   0.00%
pipeline / h / cli / utils.py execute_task   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / h / cli / utils.py _get_task_inputs   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / h / cli / utils.py _execute_task   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / cli / utils.py _merge_results   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / h / cli / utils.py (no function)   100.00% 12 0 13   100.00% 0 0   100.00%
pipeline / h / heuristics / __init__.py (no function)   100.00% 0 0 14   100.00% 0 0   100.00%
pipeline / h / heuristics / caltable.py _truncate_floats   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / heuristics / caltable.py CaltableNamer.calculate   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / h / heuristics / caltable.py CaltableNamer.get_namer   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / h / heuristics / caltable.py CaltableNamer.customise   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / h / heuristics / caltable.py AmpCaltable.get_namer   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / heuristics / caltable.py AntposCaltable.get_namer   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / heuristics / caltable.py UVcontCaltable.get_namer   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / heuristics / caltable.py UVcontCaltable.customise   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / heuristics / caltable.py BandpassCaltable.get_namer   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / h / heuristics / caltable.py BandpassCaltable.customise   100.00% 0 0 12   100.00% 0 0   100.00%
pipeline / h / heuristics / caltable.py DelayCaltable.get_namer   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / heuristics / caltable.py PolcalCaltable.get_namer   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / heuristics / caltable.py PolcalCaltable.customise   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / h / heuristics / caltable.py FluxCaltable.get_namer   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / heuristics / caltable.py GaincalCaltable.get_namer   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / heuristics / caltable.py GaincalCaltable.customise   0.00% 14 14 0   0.00% 14 0   0.00%
pipeline / h / heuristics / caltable.py GainCurvestable.get_namer   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / heuristics / caltable.py OpCaltable.get_namer   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / heuristics / caltable.py RqCaltable.get_namer   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / heuristics / caltable.py SwpowCaltable.get_namer   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / heuristics / caltable.py TecMapstable.get_namer   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / heuristics / caltable.py TsysCaltable.get_namer   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / heuristics / caltable.py WvrgCaltable.get_namer   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / heuristics / caltable.py WvrgCaltable.customise   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / heuristics / caltable.py XYf0Caltable.get_namer   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / heuristics / caltable.py SDSkyCaltable.get_namer   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / heuristics / caltable.py SDSkyCaltable.customise   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / h / heuristics / caltable.py SDBaselinetable.get_namer   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / heuristics / caltable.py (no function)   100.00% 45 0 8   100.00% 0 0   100.00%
pipeline / h / heuristics / echoheuristic.py NullHeuristic.calculate   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / heuristics / echoheuristic.py EchoHeuristic.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / heuristics / echoheuristic.py EchoHeuristic.calculate   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / heuristics / echoheuristic.py EchoHeuristic.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / heuristics / echoheuristic.py (no function)   100.00% 7 0 1   100.00% 0 0   100.00%
pipeline / h / heuristics / fieldnames.py IntentFieldnames.calculate   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / h / heuristics / fieldnames.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / h / heuristics / importdata.py get_ms_data_types_from_history   90.00% 20 2 0   75.00% 12 3   84.38%
pipeline / h / heuristics / importdata.py (no function)   100.00% 1 0 3   100.00% 0 0   100.00%
pipeline / h / heuristics / importdata_test.py test_get_ms_data_types_with_valid_history   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / h / heuristics / importdata_test.py (no function)   100.00% 2 0 4   100.00% 0 0   100.00%
pipeline / h / heuristics / linefinder.py HeuristicsLineFinder.calculate   85.19% 54 8 0   73.08% 26 5   81.25%
pipeline / h / heuristics / linefinder.py HeuristicsLineFinder.tweak_lines   100.00% 21 0 0   100.00% 16 0   100.00%
pipeline / h / heuristics / linefinder.py (no function)   100.00% 3 0 5   100.00% 0 0   100.00%
pipeline / h / heuristics / linefinder_test.py test_linefinder   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / h / heuristics / linefinder_test.py test_tweak_lines   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / h / heuristics / linefinder_test.py (no function)   100.00% 7 0 3   100.00% 0 0   100.00%
pipeline / h / heuristics / tsysfieldmap.py get_intent_to_tsysfield_map   66.67% 9 3 0   50.00% 2 1   63.64%
pipeline / h / heuristics / tsysfieldmap.py get_tsys_fields_for_intent   100.00% 13 0 0   100.00% 4 0   100.00%
pipeline / h / heuristics / tsysfieldmap.py get_solution_map   100.00% 5 0 0   100.00% 2 0   100.00%
pipeline / h / heuristics / tsysfieldmap.py get_solution_map.f   100.00% 5 0 0   100.00% 2 0   100.00%
pipeline / h / heuristics / tsysfieldmap.py (no function)   100.00% 5 0 7   100.00% 0 0   100.00%
pipeline / h / heuristics / tsysnormalize.py TsysAfterPowerChange   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / heuristics / tsysnormalize.py getPower   0.00% 53 53 0   0.00% 32 0   0.00%
pipeline / h / heuristics / tsysnormalize.py scienceSpwForTsysSpw   0.00% 15 15 0   0.00% 10 0   0.00%
pipeline / h / heuristics / tsysnormalize.py tsysNormalize   0.00% 92 92 0   0.00% 50 0   0.00%
pipeline / h / heuristics / tsysnormalize.py (no function)   100.00% 5 0 3   100.00% 0 0   100.00%
pipeline / h / heuristics / tsysspwmap.py trim_spw_map   0.00% 4 4 0   0.00% 4 0   0.00%
pipeline / h / heuristics / tsysspwmap.py tsysspwmap   0.00% 27 27 0   0.00% 14 0   0.00%
pipeline / h / heuristics / tsysspwmap.py (no function)   100.00% 3 0 4   100.00% 0 0   100.00%
pipeline / h / tasks / __init__.py (no function)   100.00% 0 0 7   100.00% 0 0   100.00%
pipeline / h / tasks / applycal / __init__.py (no function)   100.00% 3 0 7   100.00% 0 0   100.00%
pipeline / h / tasks / applycal / applycal.py ApplycalInputs.antenna   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / applycal / applycal.py ApplycalInputs.antenna   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / h / tasks / applycal / applycal.py ApplycalInputs.field   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / h / tasks / applycal / applycal.py ApplycalInputs.spw   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / applycal / applycal.py ApplycalInputs.__init__   0.00% 14 14 1   100.00% 0 0   0.00%
pipeline / h / tasks / applycal / applycal.py ApplycalInputs.to_casa_args   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / h / tasks / applycal / applycal.py ApplycalResults.__init__   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / h / tasks / applycal / applycal.py ApplycalResults.merge_with_context   0.00% 10 10 0   0.00% 8 0   0.00%
pipeline / h / tasks / applycal / applycal.py ApplycalResults.__repr__   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / h / tasks / applycal / applycal.py SerialApplycal.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / applycal / applycal.py SerialApplycal.modify_task_args   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / applycal / applycal.py SerialApplycal._get_flagsum_arg   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / applycal / applycal.py SerialApplycal._tweak_flagkwargs   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / applycal / applycal.py SerialApplycal.prepare   0.00% 35 35 0   0.00% 12 0   0.00%
pipeline / h / tasks / applycal / applycal.py SerialApplycal.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / applycal / applycal.py SerialApplycal.process_flagsummary   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / applycal / applycal.py reshape_flagdata_summary   0.00% 11 11 0   0.00% 6 0   0.00%
pipeline / h / tasks / applycal / applycal.py jobs_without_calapply   0.00% 19 19 0   0.00% 4 0   0.00%
pipeline / h / tasks / applycal / applycal.py jobs_with_calapply   0.00% 19 19 0   0.00% 6 0   0.00%
pipeline / h / tasks / applycal / applycal.py contains_uvcont_table   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / applycal / applycal.py (no function)   100.00% 43 0 15   100.00% 0 0   100.00%
pipeline / h / tasks / applycal / qa.py ApplycalQAHandler.handle   0.00% 13 13 0   100.00% 0 0   0.00%
pipeline / h / tasks / applycal / qa.py ApplycalListQAHandler.handle   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / applycal / qa.py (no function)   100.00% 11 0 7   100.00% 0 0   100.00%
pipeline / h / tasks / applycal / renderer.py T2_4MDetailsApplycalRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / h / tasks / applycal / renderer.py T2_4MDetailsApplycalRenderer.update_mako_context   0.00% 88 88 1   0.00% 40 0   0.00%
pipeline / h / tasks / applycal / renderer.py T2_4MDetailsApplycalRenderer.create_uv_plots   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / h / tasks / applycal / renderer.py T2_4MDetailsApplycalRenderer.create_science_plots   0.00% 44 44 0   0.00% 18 0   0.00%
pipeline / h / tasks / applycal / renderer.py T2_4MDetailsApplycalRenderer.science_plots_for_result   0.00% 18 18 0   0.00% 8 0   0.00%
pipeline / h / tasks / applycal / renderer.py T2_4MDetailsApplycalRenderer.create_plots   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / h / tasks / applycal / renderer.py T2_4MDetailsApplycalRenderer.plots_for_result   0.00% 15 15 0   0.00% 4 0   0.00%
pipeline / h / tasks / applycal / renderer.py T2_4MDetailsApplycalRenderer.calapps_for_result   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / h / tasks / applycal / renderer.py T2_4MDetailsApplycalRenderer.caltypes_for_result   0.00% 8 8 1   0.00% 6 0   0.00%
pipeline / h / tasks / applycal / renderer.py T2_4MDetailsApplycalRenderer.get_gain_solution_type   0.00% 21 21 2   0.00% 8 0   0.00%
pipeline / h / tasks / applycal / renderer.py ApplycalAmpVsFreqPlotRenderer.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / h / tasks / applycal / renderer.py ApplycalPhaseVsFreqPlotRenderer.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / h / tasks / applycal / renderer.py ApplycalAmpVsFreqSciencePlotRenderer.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / h / tasks / applycal / renderer.py ApplycalAmpVsFreqPerAntSciencePlotRenderer.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / h / tasks / applycal / renderer.py ApplycalAmpVsUVSciencePlotRenderer.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / h / tasks / applycal / renderer.py ApplycalAmpVsUVPlotRenderer.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / h / tasks / applycal / renderer.py ApplycalPhaseVsUVPlotRenderer.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / h / tasks / applycal / renderer.py ApplycalAmpVsTimePlotRenderer.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / h / tasks / applycal / renderer.py ApplycalPhaseVsTimePlotRenderer.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / h / tasks / applycal / renderer.py _get_data_selection_for_plot   0.00% 17 17 1   0.00% 4 0   0.00%
pipeline / h / tasks / applycal / renderer.py _get_calapp_arg   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / h / tasks / applycal / renderer.py get_brightest_field   0.00% 26 26 1   0.00% 14 0   0.00%
pipeline / h / tasks / applycal / renderer.py copy_callibrary   0.00% 12 12 0   0.00% 6 0   0.00%
pipeline / h / tasks / applycal / renderer.py deduplicate   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / h / tasks / applycal / renderer.py _deduplicate_plots   0.00% 29 29 0   0.00% 10 0   0.00%
pipeline / h / tasks / applycal / renderer.py (no function)   100.00% 38 0 22   100.00% 0 0   100.00%
pipeline / h / tasks / common / __init__.py (no function)   100.00% 1 0 2   100.00% 0 0   100.00%
pipeline / h / tasks / common / arrayflaggerbase.py channel_ranges   100.00% 7 0 0   100.00% 4 0   100.00%
pipeline / h / tasks / common / arrayflaggerbase.py consolidate_flagcmd_channels   0.00% 26 26 0   0.00% 18 0   0.00%
pipeline / h / tasks / common / arrayflaggerbase.py median_and_mad   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / arrayflaggerbase.py FlagCmd.__init__   0.00% 105 105 0   0.00% 66 0   0.00%
pipeline / h / tasks / common / arrayflaggerbase.py FlagCmd.flagchannels   0.00% 10 10 0   0.00% 8 0   0.00%
pipeline / h / tasks / common / arrayflaggerbase.py FlagCmd.match   0.00% 24 24 0   0.00% 18 0   0.00%
pipeline / h / tasks / common / arrayflaggerbase.py FlagCmd.match_image   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / h / tasks / common / arrayflaggerbase.py FlagCmd.__repr__   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / arrayflaggerbase.py (no function)   100.00% 10 0 4   100.00% 0 0   100.00%
pipeline / h / tasks / common / atmutil.py init_at   100.00% 4 0 0   100.00% 0 0   100.00%
pipeline / h / tasks / common / atmutil.py init_atm   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / atmutil.py init_spw   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / atmutil.py calc_airmass   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / h / tasks / common / atmutil.py calc_transmission   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / h / tasks / common / atmutil.py get_dry_opacity   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / h / tasks / common / atmutil.py get_wet_opacity   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / h / tasks / common / atmutil.py _test   100.00% 11 0 0   100.00% 0 0   100.00%
pipeline / h / tasks / common / atmutil.py plot   100.00% 15 0 0   100.00% 0 0   100.00%
pipeline / h / tasks / common / atmutil.py get_spw_spec   0.00% 12 12 1   0.00% 2 0   0.00%
pipeline / h / tasks / common / atmutil.py get_median_elevation   0.00% 16 16 0   0.00% 8 0   0.00%
pipeline / h / tasks / common / atmutil.py get_representative_elevation   0.00% 19 19 0   0.00% 6 0   0.00%
pipeline / h / tasks / common / atmutil.py get_representative_elevation._elevation_at   0.00% 8 8 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / atmutil.py get_altitude   0.00% 10 10 0   0.00% 6 0   0.00%
pipeline / h / tasks / common / atmutil.py get_transmission   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / atmutil.py get_transmission_for_range   0.00% 21 21 0   0.00% 4 0   0.00%
pipeline / h / tasks / common / atmutil.py get_table_nrow   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / atmutil.py (no function)   100.00% 23 0 8   100.00% 0 0   100.00%
pipeline / h / tasks / common / atmutil_test.py __update_atmparam   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / h / tasks / common / atmutil_test.py test_init_at   100.00% 19 0 0   100.00% 0 0   100.00%
pipeline / h / tasks / common / atmutil_test.py test_calc_airmass   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / h / tasks / common / atmutil_test.py test_calc_transmission   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / h / tasks / common / atmutil_test.py test_get_dry_opacity   100.00% 5 0 0   100.00% 0 0   100.00%
pipeline / h / tasks / common / atmutil_test.py test_get_wet_opacity   100.00% 5 0 0   100.00% 0 0   100.00%
pipeline / h / tasks / common / atmutil_test.py test_test   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / h / tasks / common / atmutil_test.py test_get_spw_spec   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / atmutil_test.py test_get_median_elevation   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / atmutil_test.py test_get_transmission   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / atmutil_test.py (no function)   100.00% 24 0 10   100.00% 0 0   100.00%
pipeline / h / tasks / common / calibrationtableaccess.py CalibrationTableData.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / calibrationtableaccess.py CalibrationTableData.addrow   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / calibrationtableaccess.py CalibrationTableData.setvis   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / calibrationtableaccess.py CalibrationTableData.rows   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / calibrationtableaccess.py CalibrationTableData.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / calibrationtableaccess.py CalibrationTableRow.__init__   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / calibrationtableaccess.py CalibrationTableRow.get   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / calibrationtableaccess.py CalibrationTableDataFiller.getcal   0.00% 10 10 0   0.00% 6 0   0.00%
pipeline / h / tasks / common / calibrationtableaccess.py CalibrationTableDataFiller._colnames   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / calibrationtableaccess.py CalibrationTableDataFiller._readvis   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / calibrationtableaccess.py CalibrationTableDataFiller._read_table   0.00% 16 16 0   0.00% 8 0   0.00%
pipeline / h / tasks / common / calibrationtableaccess.py (no function)   100.00% 20 0 5   100.00% 0 0   100.00%
pipeline / h / tasks / common / commonfluxresults.py FluxCalibrationResults.__init__   100.00% 11 0 0   50.00% 6 3   82.35%
pipeline / h / tasks / common / commonfluxresults.py FluxCalibrationResults.merge_with_context   0.00% 15 15 0   0.00% 10 0   0.00%
pipeline / h / tasks / common / commonfluxresults.py FluxCalibrationResults.__repr__   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / commonfluxresults.py (no function)   100.00% 5 0 5   100.00% 0 0   100.00%
pipeline / h / tasks / common / commonhelpermethods.py get_antenna_names   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / commonhelpermethods.py get_corr_products   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / commonhelpermethods.py get_corr_axis   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / commonhelpermethods.py get_pol_id   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / commonhelpermethods.py (no function)   100.00% 5 0 2   100.00% 0 0   100.00%
pipeline / h / tasks / common / commonresultobjects.py ResultAxis.__init__   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / h / tasks / common / commonresultobjects.py ResultBase.fieldname   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / commonresultobjects.py ResultBase.description   0.00% 14 14 0   0.00% 4 0   0.00%
pipeline / h / tasks / common / commonresultobjects.py ImageResult.__init__   0.00% 22 22 0   0.00% 4 0   0.00%
pipeline / h / tasks / common / commonresultobjects.py ImageResult.setflags   0.00% 5 5 0   0.00% 6 0   0.00%
pipeline / h / tasks / common / commonresultobjects.py SpectrumResult.__init__   0.00% 35 35 0   0.00% 16 0   0.00%
pipeline / h / tasks / common / commonresultobjects.py QaResult.__init__   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / commonresultobjects.py QaResult.addview   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / commonresultobjects.py QaResult.descriptions   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / commonresultobjects.py QaResult.first   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / commonresultobjects.py QaResult.flagcmds   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / commonresultobjects.py QaResult.last   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / commonresultobjects.py (no function)   100.00% 20 0 5   100.00% 0 0   100.00%
pipeline / h / tasks / common / displays / __init__.py (no function)   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / h / tasks / common / displays / applycal.py PlotmsLeaf.__init__   0.00% 51 51 1   0.00% 20 0   0.00%
pipeline / h / tasks / common / displays / applycal.py PlotmsLeaf._is_null_select   0.00% 9 9 0   0.00% 6 0   0.00%
pipeline / h / tasks / common / displays / applycal.py PlotmsLeaf.plot   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / displays / applycal.py PlotmsLeaf._get_plotfile   0.00% 14 14 0   0.00% 6 0   0.00%
pipeline / h / tasks / common / displays / applycal.py PlotmsLeaf._get_plot_wrapper   0.00% 15 15 0   0.00% 10 0   0.00%
pipeline / h / tasks / common / displays / applycal.py PlotmsLeaf._get_plot_task   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / applycal.py SpwComposite.__init__   0.00% 16 16 1   0.00% 8 0   0.00%
pipeline / h / tasks / common / displays / applycal.py BasebandComposite.__init__   0.00% 30 30 0   0.00% 20 0   0.00%
pipeline / h / tasks / common / displays / applycal.py AntComposite.__init__   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / applycal.py FieldComposite.__init__   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / h / tasks / common / displays / applycal.py FieldSpwComposite.__init__   0.00% 19 19 0   0.00% 8 0   0.00%
pipeline / h / tasks / common / displays / applycal.py SpwAntComposite.__init__   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / displays / applycal.py FieldSpwAntComposite.__init__   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / h / tasks / common / displays / applycal.py PlotmsAntComposite.plot   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / applycal.py PlotmsSpwComposite.plot   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / applycal.py PlotmsBasebandComposite.plot   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / applycal.py PlotmsFieldComposite.plot   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / applycal.py SpwFieldSummaryChart.__init__   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / displays / applycal.py SpwSummaryChart.__init__   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / displays / applycal.py BasebandSummaryChart.__init__   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / displays / applycal.py FieldBasebandSummaryChart.__init__   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / displays / applycal.py AmpVsUVSummaryChart.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / applycal.py AmpVsUVFieldSummaryChart.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / applycal.py AmpVsUVBasebandSummaryChart.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / applycal.py PhaseVsUVSummaryChart.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / applycal.py AmpVsTimeSummaryChart.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / applycal.py PhaseVsTimeSummaryChart.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / applycal.py AmpVsFrequencySummaryChart.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / applycal.py AmpVsFrequencyFieldSummaryChart.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / applycal.py AmpVsFrequencyPerBasebandSummaryChart.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / applycal.py AmpVsFrequencyPerFieldBasebandSummaryChart.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / applycal.py PhaseVsFrequencyPerSpwSummaryChart.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / applycal.py PhaseVsFrequencyPerBasebandSummaryChart.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / applycal.py PhaseVsFrequencyPerFieldBasebandSummaryChart.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / applycal.py SpwAntDetailChart.__init__   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / displays / applycal.py FieldSpwAntDetailChart.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / applycal.py AmpVsFrequencyDetailChart.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / applycal.py PhaseVsFrequencyDetailChart.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / applycal.py AmpVsUVDetailChart.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / applycal.py PhaseVsUVDetailChart.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / applycal.py AmpVsTimeDetailChart.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / applycal.py CAS9154AmpVsTimeDetailChart.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / applycal.py PhaseVsTimeDetailChart.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / applycal.py CorrectedToModelRatioVsAntenna1SummaryChart.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / applycal.py CorrectedToModelRatioVsUVDistanceSummaryChart.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / applycal.py RealVsFrequencySummaryChart.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / applycal.py RealVsFrequencyDetailChart.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / applycal.py (no function)   100.00% 109 0 12   100.00% 0 0   100.00%
pipeline / h / tasks / common / displays / bandpass.py BandpassDetailChart.__init__   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / h / tasks / common / displays / bandpass.py BandpassDetailChart.plot   100.00% 0 0 36   100.00% 0 0   100.00%
pipeline / h / tasks / common / displays / bandpass.py BandpassDetailChart._create_plotbandpass_task   100.00% 0 0 10   100.00% 0 0   100.00%
pipeline / h / tasks / common / displays / bandpass.py BandpassSummaryChart.__init__   100.00% 0 0 15   100.00% 0 0   100.00%
pipeline / h / tasks / common / displays / bandpass.py BandpassSummaryChart.plot   100.00% 0 0 31   100.00% 0 0   100.00%
pipeline / h / tasks / common / displays / bandpass.py BandpassAmpVsFreqSummaryChart.__init__   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / h / tasks / common / displays / bandpass.py BandpassPhaseVsFreqSummaryChart.__init__   100.00% 0 0 2   100.00% 0 0   100.00%
pipeline / h / tasks / common / displays / bandpass.py BandpassAmpVsFreqDetailChart.__init__   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / h / tasks / common / displays / bandpass.py BandpassPhaseVsFreqDetailChart.__init__   100.00% 0 0 2   100.00% 0 0   100.00%
pipeline / h / tasks / common / displays / bandpass.py BandpassAmpVsUVDetailChart.__init__   100.00% 0 0 16   100.00% 0 0   100.00%
pipeline / h / tasks / common / displays / bandpass.py BandpassAmpVsTimeDetailChart.__init__   100.00% 0 0 16   100.00% 0 0   100.00%
pipeline / h / tasks / common / displays / bandpass.py (no function)   100.00% 1 0 46   100.00% 0 0   100.00%
pipeline / h / tasks / common / displays / common.py PlotbandpassDetailBase.__init__   100.00% 0 0 93   100.00% 0 0   100.00%
pipeline / h / tasks / common / displays / common.py PlotbandpassDetailBase.create_task   100.00% 0 0 14   100.00% 0 0   100.00%
pipeline / h / tasks / common / displays / common.py PlotbandpassDetailBase.plot   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / h / tasks / common / displays / common.py PlotmsCalLeaf.__init__   0.00% 28 28 0   0.00% 8 0   0.00%
pipeline / h / tasks / common / displays / common.py PlotmsCalLeaf.plot   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / common.py PlotmsCalLeaf._get_figfile   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / displays / common.py PlotmsCalLeaf._get_plot_wrapper   0.00% 17 17 0   0.00% 8 0   0.00%
pipeline / h / tasks / common / displays / common.py PlotmsCalLeaf._create_tasks   0.00% 13 13 0   0.00% 6 0   0.00%
pipeline / h / tasks / common / displays / common.py PlotbandpassLeaf.__init__   100.00% 0 0 44   100.00% 0 0   100.00%
pipeline / h / tasks / common / displays / common.py PlotbandpassLeaf.plot   100.00% 0 0 5   100.00% 0 0   100.00%
pipeline / h / tasks / common / displays / common.py PlotbandpassLeaf._get_figfile   100.00% 0 0 14   100.00% 0 0   100.00%
pipeline / h / tasks / common / displays / common.py PlotbandpassLeaf._get_plot_wrapper   100.00% 0 0 24   100.00% 0 0   100.00%
pipeline / h / tasks / common / displays / common.py PlotbandpassLeaf._create_task   100.00% 0 0 14   100.00% 0 0   100.00%
pipeline / h / tasks / common / displays / common.py LeafComposite.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / common.py LeafComposite.plot   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / displays / common.py LeafComposite._create_calapp_contents_dict   0.00% 7 7 0   0.00% 6 0   0.00%
pipeline / h / tasks / common / displays / common.py PolComposite.__init__   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / displays / common.py SpwComposite.__init__   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / displays / common.py SpwAntComposite.__init__   0.00% 38 38 0   0.00% 12 0   0.00%
pipeline / h / tasks / common / displays / common.py AntComposite.__init__   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / displays / common.py AntSpwComposite.__init__   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / common.py SpwPolComposite.__init__   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / common.py AntSpwPolComposite.__init__   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / common.py CaltableWrapperFactory.from_caltable   0.00% 10 10 3   0.00% 2 0   0.00%
pipeline / h / tasks / common / displays / common.py CaltableWrapperFactory.create_gaincal_wrapper   0.00% 14 14 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / displays / common.py CaltableWrapperFactory.create_param_wrapper   0.00% 13 13 1   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / common.py CaltableWrapper.from_caltable   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / common.py CaltableWrapper.__init__   0.00% 9 9 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / common.py CaltableWrapper._get_mask   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / h / tasks / common / displays / common.py CaltableWrapper.filter   0.00% 16 16 0   0.00% 6 0   0.00%
pipeline / h / tasks / common / displays / common.py PhaseVsBaselineData.__init__   0.00% 25 25 0   0.00% 10 0   0.00%
pipeline / h / tasks / common / displays / common.py PhaseVsBaselineData._safe_rms   0.00% 11 11 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / common.py PhaseVsBaselineData._safe_rms.rms   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / common.py PhaseVsBaselineData._safe_rms.err_handler   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / common.py PhaseVsBaselineData.antenna   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / common.py PhaseVsBaselineData.scan   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / common.py PhaseVsBaselineData.spw   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / common.py PhaseVsBaselineData.num_corr_axes   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / common.py PhaseVsBaselineData.unwrapped_data   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / displays / common.py PhaseVsBaselineData.offsets_from_median   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / displays / common.py PhaseVsBaselineData.rms_offset   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / displays / common.py PhaseVsBaselineData.unwrapped_rms   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / displays / common.py PhaseVsBaselineData.median_offset   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / displays / common.py XYData.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / common.py XYData.antenna   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / common.py XYData.corr   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / common.py XYData.data   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / common.py XYData.ratio   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / common.py XYData.scan   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / common.py XYData.spw   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / common.py XYData.x   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / common.py XYData.y   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / common.py DataRatio.__init__   0.00% 15 15 0   0.00% 8 0   0.00%
pipeline / h / tasks / common / displays / common.py DataRatio.after   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / common.py DataRatio.antennas   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / common.py DataRatio.before   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / common.py DataRatio.corr   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / common.py DataRatio.scans   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / common.py DataRatio.spws   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / common.py DataRatio.x   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / common.py DataRatio.num_corr_axes   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / common.py DataRatio.y   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / h / tasks / common / displays / common.py NullScoreFinder.get_score   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / common.py (no function)   100.00% 116 0 57   100.00% 0 0   100.00%
pipeline / h / tasks / common / displays / flagging.py PlotAntsChart.__init__   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / flagging.py PlotAntsChart.plot   0.00% 12 12 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / displays / flagging.py PlotAntsChart._get_figfiles   0.00% 8 8 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / flagging.py PlotAntsChart._get_plot_object   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / flagging.py (no function)   100.00% 6 0 4   100.00% 0 0   100.00%
pipeline / h / tasks / common / displays / image.py _char_replacer   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / displays / image.py sanitize   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / image.py ImageDisplay._findchunks   0.00% 11 11 0   0.00% 4 0   0.00%
pipeline / h / tasks / common / displays / image.py ImageDisplay._get_plot_filename   0.00% 27 27 0   0.00% 10 0   0.00%
pipeline / h / tasks / common / displays / image.py ImageDisplay.plot   0.00% 13 13 0   0.00% 6 0   0.00%
pipeline / h / tasks / common / displays / image.py ImageDisplay._create_plot_file   0.00% 18 18 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / displays / image.py ImageDisplay._plot_legend_panel   0.00% 33 33 0   0.00% 14 0   0.00%
pipeline / h / tasks / common / displays / image.py ImageDisplay._plot_panel   0.00% 141 141 0   0.00% 58 0   0.00%
pipeline / h / tasks / common / displays / image.py ImageDisplay.plottext   0.00% 23 23 0   0.00% 10 0   0.00%
pipeline / h / tasks / common / displays / image.py _SentinelMap.__init__   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / image.py _SentinelMap.__call__   0.00% 20 20 0   0.00% 12 0   0.00%
pipeline / h / tasks / common / displays / image.py _SentinelNorm.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / image.py _SentinelNorm.__call__   0.00% 11 11 0   0.00% 4 0   0.00%
pipeline / h / tasks / common / displays / image.py (no function)   100.00% 22 0 13   100.00% 0 0   100.00%
pipeline / h / tasks / common / displays / imhist.py ImageHistDisplay.__init__   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / imhist.py ImageHistDisplay.plot   0.00% 27 27 0   0.00% 4 0   0.00%
pipeline / h / tasks / common / displays / imhist.py ImageHistDisplay._get_figfile   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / imhist.py ImageHistDisplay._get_plot_object   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / imhist.py ImageHistDisplay._get_image_chunk   0.00% 10 10 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / displays / imhist.py (no function)   100.00% 7 0 6   100.00% 0 0   100.00%
pipeline / h / tasks / common / displays / polcal.py AmpVsAntennaChart.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / polcal.py AmpVsAntennaChart.plot   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / polcal.py AmpVsParangSummaryChart.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / polcal.py AmpVsScanChart.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / polcal.py AmpVsScanChart.plot   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / polcal.py GainRatioRMSVsScanChart.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / polcal.py GainRatioRMSVsScanChart.plot   0.00% 12 12 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / displays / polcal.py GainRatioRMSVsScanChart._get_figfile   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / polcal.py GainRatioRMSVsScanChart._create_plot   0.00% 12 12 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / polcal.py PhaseVsChannelChart.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / polcal.py PhaseVsChannelChart.plot   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / polcal.py RealVsImagChart.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / polcal.py RealVsImagChart.plot   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / polcal.py XVsChannelSummaryChart.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / polcal.py XVsChannelSummaryChart.plot   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / polcal.py XVsChannelDetailChart.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / polcal.py XVsChannelDetailChart.plot   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / polcal.py (no function)   100.00% 26 0 12   100.00% 0 0   100.00%
pipeline / h / tasks / common / displays / sky.py plotfilename   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / sky.py SkyDisplay.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / sky.py SkyDisplay.plot_per_stokes   0.00% 3 3 1   0.00% 2 0   0.00%
pipeline / h / tasks / common / displays / sky.py SkyDisplay._get_default_dpi   0.00% 11 11 0   0.00% 10 0   0.00%
pipeline / h / tasks / common / displays / sky.py SkyDisplay._get_vla_band   0.00% 11 11 0   0.00% 4 0   0.00%
pipeline / h / tasks / common / displays / sky.py SkyDisplay.plot   0.00% 24 24 0   0.00% 10 0   0.00%
pipeline / h / tasks / common / displays / sky.py SkyDisplay._collapse_image   0.00% 16 16 0   0.00% 8 0   0.00%
pipeline / h / tasks / common / displays / sky.py SkyDisplay._plot_panel   0.00% 157 157 0   0.00% 52 0   0.00%
pipeline / h / tasks / common / displays / sky.py SkyDisplay._plot_psf_inset   0.00% 25 25 0   0.00% 8 0   0.00%
pipeline / h / tasks / common / displays / sky.py SkyDisplay.plottext   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / displays / sky.py (no function)   100.00% 15 0 20   100.00% 0 0   100.00%
pipeline / h / tasks / common / displays / slice.py _char_replacer   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / displays / slice.py sanitize   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / slice.py SliceDisplay.plot   0.00% 74 74 0   0.00% 32 0   0.00%
pipeline / h / tasks / common / displays / slice.py SliceDisplay._plot_panel   0.00% 150 150 0   0.00% 72 0   0.00%
pipeline / h / tasks / common / displays / slice.py SliceDisplay.plottext   0.00% 22 22 0   0.00% 8 0   0.00%
pipeline / h / tasks / common / displays / slice.py (no function)   100.00% 11 0 10   100.00% 0 0   100.00%
pipeline / h / tasks / common / displays / tsys.py TsysSummaryChart.__init__   0.00% 18 18 0   0.00% 4 0   0.00%
pipeline / h / tasks / common / displays / tsys.py TsysSummaryChart.plot   0.00% 9 9 0   0.00% 8 0   0.00%
pipeline / h / tasks / common / displays / tsys.py TsysSummaryChart._get_figfile   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / tsys.py TsysSummaryChart._create_task   0.00% 1 1 1   100.00% 0 0   0.00%
pipeline / h / tasks / common / displays / tsys.py TsysSummaryChart._get_plot_wrapper   0.00% 15 15 1   0.00% 2 0   0.00%
pipeline / h / tasks / common / displays / tsys.py TsysPerAntennaChart.__init__   100.00% 0 0 28   100.00% 0 0   100.00%
pipeline / h / tasks / common / displays / tsys.py TsysPerAntennaChart.plot   100.00% 0 0 39   100.00% 0 0   100.00%
pipeline / h / tasks / common / displays / tsys.py TsysPerAntennaChart._create_plotbandpass_task   100.00% 0 0 10   100.00% 0 0   100.00%
pipeline / h / tasks / common / displays / tsys.py (no function)   100.00% 7 0 15   100.00% 0 0   100.00%
pipeline / h / tasks / common / flaggableviewresults.py FlaggableViewResults.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / flaggableviewresults.py FlaggableViewResults.addview   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / flaggableviewresults.py FlaggableViewResults.addflags   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / flaggableviewresults.py FlaggableViewResults.add_flag_reason_plane   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / flaggableviewresults.py FlaggableViewResults.descriptions   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / flaggableviewresults.py FlaggableViewResults.first   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / flaggableviewresults.py FlaggableViewResults.flagcmds   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / flaggableviewresults.py FlaggableViewResults.flagged   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / flaggableviewresults.py FlaggableViewResults.last   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / flaggableviewresults.py FlaggableViewResults.importfrom   0.00% 8 8 1   0.00% 6 0   0.00%
pipeline / h / tasks / common / flaggableviewresults.py FlaggableViewResults.sort_flagcmds   0.00% 6 6 2   100.00% 0 0   0.00%
pipeline / h / tasks / common / flaggableviewresults.py (no function)   100.00% 13 0 3   100.00% 0 0   100.00%
pipeline / h / tasks / common / flagging_renderer_utils.py flags_for_result   0.00% 11 11 0   0.00% 4 0   0.00%
pipeline / h / tasks / common / flagging_renderer_utils.py flags_by_intent   0.00% 19 19 0   0.00% 10 0   0.00%
pipeline / h / tasks / common / flagging_renderer_utils.py flags_by_science_spws   0.00% 18 18 0   0.00% 8 0   0.00%
pipeline / h / tasks / common / flagging_renderer_utils.py adjust_non_science_totals   0.00% 19 19 0   0.00% 12 0   0.00%
pipeline / h / tasks / common / flagging_renderer_utils.py intents_to_summarise   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / flagging_renderer_utils.py (no function)   100.00% 7 0 7   100.00% 0 0   100.00%
pipeline / h / tasks / common / manifest.py PipelineManifest.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / manifest.py PipelineManifest.import_xml   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / manifest.py PipelineManifest.set_ous   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / manifest.py PipelineManifest.get_ous   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_manifest   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_casa_version   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / manifest.py PipelineManifest.get_casa_version   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_environment_info   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_execution_node   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / manifest.py PipelineManifest.get_execution_nodes   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_pipeline_version   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / manifest.py PipelineManifest.get_pipeline_version   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_procedure_name   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / manifest.py PipelineManifest.set_session   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / manifest.py PipelineManifest.get_session   0.00% 4 4 0   0.00% 4 0   0.00%
pipeline / h / tasks / common / manifest.py PipelineManifest.get_asdm   0.00% 4 4 0   0.00% 4 0   0.00%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_caltables   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_auxcaltables   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / manifest.py PipelineManifest.get_caltables   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_asdm   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_asdm_imlist   0.00% 9 9 0   0.00% 8 0   0.00%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_auxasdm   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / manifest.py PipelineManifest.get_final_flagversions   0.00% 6 6 0   0.00% 6 0   0.00%
pipeline / h / tasks / common / manifest.py PipelineManifest.get_applycals   0.00% 6 6 0   0.00% 6 0   0.00%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_pprfile   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_images   0.00% 4 4 0   0.00% 4 0   0.00%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_pipescript   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_restorescript   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_weblog   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_casa_cmdlog   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_flux_file   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_antennapos_file   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_cont_file   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_aux_products_file   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_aqua_report   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_renorm   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / manifest.py PipelineManifest.get_renorm   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / manifest.py PipelineManifest.write   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / manifest.py (no function)   100.00% 70 0 8   100.00% 0 0   100.00%
pipeline / h / tasks / common / mstools.py read_channel_averaged_data_from_ms   0.00% 19 19 0   0.00% 4 0   0.00%
pipeline / h / tasks / common / mstools.py compute_mean_flux   0.00% 43 43 0   0.00% 12 0   0.00%
pipeline / h / tasks / common / mstools.py (no function)   100.00% 3 0 8   100.00% 0 0   100.00%
pipeline / h / tasks / common / ozone.py get_ozone_channels_for_spw   0.00% 14 14 0   0.00% 10 0   0.00%
pipeline / h / tasks / common / ozone.py (no function)   100.00% 3 0 3   100.00% 0 0   100.00%
pipeline / h / tasks / common / sensitivity.py Sensitivity.__init__   0.00% 19 19 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / sensitivity.py (no function)   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / h / tasks / common / viewflaggers.py _get_ant_id_to_name_dict   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / viewflaggers.py _log_outlier   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / viewflaggers.py MatrixFlaggerInputs.__init__   0.00% 15 15 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / viewflaggers.py MatrixFlaggerResults.__init__   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / viewflaggers.py MatrixFlaggerResults.merge_with_context   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / h / tasks / common / viewflaggers.py MatrixFlaggerResults.__repr__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / viewflaggers.py MatrixFlagger.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / viewflaggers.py MatrixFlagger.prepare   0.00% 63 63 0   0.00% 30 0   0.00%
pipeline / h / tasks / common / viewflaggers.py MatrixFlagger.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / viewflaggers.py MatrixFlagger.flag_view   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / viewflaggers.py MatrixFlagger.set_flags   0.00% 24 24 0   0.00% 20 0   0.00%
pipeline / h / tasks / common / viewflaggers.py MatrixFlagger.make_flag_rules   0.00% 24 24 0   0.00% 22 0   0.00%
pipeline / h / tasks / common / viewflaggers.py MatrixFlagger.generate_flags   0.00% 365 365 0   0.00% 162 0   0.00%
pipeline / h / tasks / common / viewflaggers.py VectorFlaggerInputs.__init__   0.00% 12 12 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / viewflaggers.py VectorFlaggerResults.__init__   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / viewflaggers.py VectorFlaggerResults.merge_with_context   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / h / tasks / common / viewflaggers.py VectorFlaggerResults.__repr__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / viewflaggers.py VectorFlagger.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / viewflaggers.py VectorFlagger.prepare   0.00% 53 53 0   0.00% 22 0   0.00%
pipeline / h / tasks / common / viewflaggers.py VectorFlagger.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / common / viewflaggers.py VectorFlagger.flag_view   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / h / tasks / common / viewflaggers.py VectorFlagger.set_flags   0.00% 24 24 0   0.00% 20 0   0.00%
pipeline / h / tasks / common / viewflaggers.py VectorFlagger.make_flag_rules   0.00% 16 16 0   0.00% 14 0   0.00%
pipeline / h / tasks / common / viewflaggers.py VectorFlagger.generate_flags   0.00% 185 185 0   0.00% 82 0   0.00%
pipeline / h / tasks / common / viewflaggers.py VectorFlagger._find_noise_edge   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / h / tasks / common / viewflaggers.py VectorFlagger._find_small_diff   0.00% 14 14 0   0.00% 6 0   0.00%
pipeline / h / tasks / common / viewflaggers.py (no function)   100.00% 46 0 16   100.00% 0 0   100.00%
pipeline / h / tasks / exportdata / __init__.py (no function)   100.00% 2 0 6   100.00% 0 0   100.00%
pipeline / h / tasks / exportdata / aqua.py register_aqua_metric   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / h / tasks / exportdata / aqua.py AquaXmlGenerator.get_report_xml   0.00% 12 12 2   0.00% 2 0   0.00%
pipeline / h / tasks / exportdata / aqua.py AquaXmlGenerator.get_project_structure   0.00% 7 7 1   0.00% 2 0   0.00%
pipeline / h / tasks / exportdata / aqua.py AquaXmlGenerator.get_qa_summary   0.00% 12 12 0   100.00% 0 0   0.00%
pipeline / h / tasks / exportdata / aqua.py AquaXmlGenerator.get_per_stage_qa   0.00% 16 16 0   0.00% 4 0   0.00%
pipeline / h / tasks / exportdata / aqua.py AquaXmlGenerator._get_xml_for_qa_metric   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / h / tasks / exportdata / aqua.py AquaXmlGenerator._get_xml_for_qa_data_selection   0.00% 22 22 0   0.00% 12 0   0.00%
pipeline / h / tasks / exportdata / aqua.py AquaXmlGenerator._get_xml_for_qa_scores   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / h / tasks / exportdata / aqua.py AquaXmlGenerator.get_topics_qa   0.00% 14 14 0   100.00% 0 0   0.00%
pipeline / h / tasks / exportdata / aqua.py AquaXmlGenerator.get_calibration_topic   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / exportdata / aqua.py AquaXmlGenerator.get_dataset_topic   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / exportdata / aqua.py AquaXmlGenerator.get_flagging_topic   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / exportdata / aqua.py AquaXmlGenerator.get_imaging_topic   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / exportdata / aqua.py AquaXmlGenerator._xml_for_topic   0.00% 9 9 0   100.00% 0 0   0.00%
pipeline / h / tasks / exportdata / aqua.py export_to_disk   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / h / tasks / exportdata / aqua.py vis_to_asdm   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / exportdata / aqua.py xml_generator_for_metric   100.00% 4 0 0   100.00% 2 0   100.00%
pipeline / h / tasks / exportdata / aqua.py MetricXmlGenerator.__init__   100.00% 4 0 0   50.00% 2 1   83.33%
pipeline / h / tasks / exportdata / aqua.py MetricXmlGenerator.__call__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / exportdata / aqua.py MetricXmlGenerator.handles   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / exportdata / aqua.py MetricXmlGenerator.filter   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / exportdata / aqua.py MetricXmlGenerator.to_xml   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / h / tasks / exportdata / aqua.py LowestScoreMetricXmlGenerator.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / exportdata / aqua.py LowestScoreMetricXmlGenerator.filter   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / h / tasks / exportdata / aqua.py GenericMetricXmlGenerator.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / exportdata / aqua.py GenericMetricXmlGenerator.handles   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / exportdata / aqua.py _create_trimmed_formatter   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / h / tasks / exportdata / aqua.py _create_trimmed_formatter.f   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / h / tasks / exportdata / aqua.py _create_value_formatter   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / h / tasks / exportdata / aqua.py _create_value_formatter.f   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / h / tasks / exportdata / aqua.py _get_pipeline_stage_and_scores   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / h / tasks / exportdata / aqua.py sensitivity_xml_for_stages   0.00% 9 9 0   0.00% 6 0   0.00%
pipeline / h / tasks / exportdata / aqua.py xml_for_sensitivity_stage   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / h / tasks / exportdata / aqua.py xml_for_sensitivity   0.00% 99 99 0   0.00% 28 0   0.00%
pipeline / h / tasks / exportdata / aqua.py xml_for_sensitivity.value   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / exportdata / aqua.py (no function)   100.00% 40 0 15   100.00% 0 0   100.00%
pipeline / h / tasks / exportdata / exportdata.py ExportDataInputs.products_dir   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / h / tasks / exportdata / exportdata.py ExportDataInputs.exportcalprods   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / exportdata / exportdata.py ExportDataInputs.__init__   0.00% 13 13 1   100.00% 0 0   0.00%
pipeline / h / tasks / exportdata / exportdata.py ExportDataResults.__init__   0.00% 22 22 0   0.00% 10 0   0.00%
pipeline / h / tasks / exportdata / exportdata.py ExportDataResults.__repr__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / exportdata / exportdata.py ExportData.prepare   0.00% 44 44 0   0.00% 20 0   0.00%
pipeline / h / tasks / exportdata / exportdata.py ExportData.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / exportdata / exportdata.py ExportData.get_recipename   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / h / tasks / exportdata / exportdata.py ExportData._has_imaging_data   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / exportdata / exportdata.py ExportData._make_lists   0.00% 11 11 0   0.00% 8 0   0.00%
pipeline / h / tasks / exportdata / exportdata.py ExportData._do_standard_ous_products   0.00% 11 11 0   0.00% 4 0   0.00%
pipeline / h / tasks / exportdata / exportdata.py ExportData._do_ms_products   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / h / tasks / exportdata / exportdata.py ExportData._do_standard_ms_products   0.00% 15 15 0   0.00% 8 0   0.00%
pipeline / h / tasks / exportdata / exportdata.py ExportData._do_standard_session_products   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / h / tasks / exportdata / exportdata.py ExportData._do_if_auxiliary_products   0.00% 78 78 0   0.00% 46 0   0.00%
pipeline / h / tasks / exportdata / exportdata.py ExportData._make_pipe_manifest   0.00% 39 39 0   0.00% 18 0   0.00%
pipeline / h / tasks / exportdata / exportdata.py ExportData._init_pipemanifest   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / exportdata / exportdata.py ExportData._export_pprfile   0.00% 21 21 0   0.00% 14 0   0.00%
pipeline / h / tasks / exportdata / exportdata.py ExportData._export_final_ms   0.00% 20 20 0   0.00% 2 0   0.00%
pipeline / h / tasks / exportdata / exportdata.py ExportData._save_final_flagversion   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / exportdata / exportdata.py ExportData._export_final_flagversion   0.00% 27 27 0   0.00% 6 0   0.00%
pipeline / h / tasks / exportdata / exportdata.py ExportData._export_final_applylist   0.00% 21 21 0   0.00% 6 0   0.00%
pipeline / h / tasks / exportdata / exportdata.py ExportData._get_sessions   0.00% 25 25 0   0.00% 20 0   0.00%
pipeline / h / tasks / exportdata / exportdata.py ExportData._export_final_calfiles   0.00% 17 17 0   0.00% 6 0   0.00%
pipeline / h / tasks / exportdata / exportdata.py ExportData._export_weblog   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / exportdata / exportdata.py ExportData._export_casa_commands_log   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / h / tasks / exportdata / exportdata.py ExportData._export_casa_restore_script   0.00% 18 18 0   0.00% 4 0   0.00%
pipeline / h / tasks / exportdata / exportdata.py ExportData._export_casa_script   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / h / tasks / exportdata / exportdata.py ExportData._export_pipe_manifest   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / h / tasks / exportdata / exportdata.py ExportData._export_images   0.00% 183 183 0   0.00% 94 0   0.00%
pipeline / h / tasks / exportdata / exportdata.py ExportData._add_to_manifest   0.00% 16 16 0   0.00% 12 0   0.00%
pipeline / h / tasks / exportdata / exportdata.py ExportData._export_aqua_report   0.00% 38 38 0   0.00% 10 0   0.00%
pipeline / h / tasks / exportdata / exportdata.py ExportData._export_stats_file   0.00% 7 7 1   100.00% 0 0   0.00%
pipeline / h / tasks / exportdata / exportdata.py (no function)   100.00% 55 0 23   100.00% 0 0   100.00%
pipeline / h / tasks / exportdata / qa.py ExportDataQAHandler.handle   0.00% 18 18 0   0.00% 4 0   0.00%
pipeline / h / tasks / exportdata / qa.py ExportDataQAHandler._ppr_exists   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / exportdata / qa.py ExportDataQAHandler._weblog_exists   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / exportdata / qa.py ExportDataQAHandler._pipescript_exists   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / exportdata / qa.py ExportDataQAHandler._restorescript_exists   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / exportdata / qa.py ExportDataQAHandler._commandslog_exists   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / exportdata / qa.py ExportDataQAHandler._flags_exist   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / exportdata / qa.py ExportDataQAHandler._mses_exist   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / exportdata / qa.py ExportDataQAHandler._applycmds_exist   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / exportdata / qa.py ExportDataQAHandler._caltables_exist   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / exportdata / qa.py ExportDataQAHandler._images_exist   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / exportdata / qa.py ExportDataListQAHandler.handle   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / exportdata / qa.py (no function)   100.00% 19 0 6   100.00% 0 0   100.00%
pipeline / h / tasks / flagging / __init__.py (no function)   100.00% 2 0 5   100.00% 0 0   100.00%
pipeline / h / tasks / flagging / flagdatasetter.py FlagdataSetterInputs.__init__   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / h / tasks / flagging / flagdatasetter.py FlagdataSetterResults.__init__   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / h / tasks / flagging / flagdatasetter.py FlagdataSetterResults.__repr__   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / h / tasks / flagging / flagdatasetter.py FlagdataSetter.prepare   0.00% 13 13 0   0.00% 6 0   0.00%
pipeline / h / tasks / flagging / flagdatasetter.py FlagdataSetter.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / flagging / flagdatasetter.py FlagdataSetter.flags_to_set   0.00% 8 8 0   0.00% 6 0   0.00%
pipeline / h / tasks / flagging / flagdatasetter.py (no function)   100.00% 12 0 5   100.00% 0 0   100.00%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBaseInputs.fileonline   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBaseInputs.filetemplate   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBaseInputs.hm_tbuff   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBaseInputs.hm_tbuff   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBaseInputs.inpfile   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBaseInputs.intents   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBaseInputs.tbuff   0.00% 13 13 0   0.00% 10 0   0.00%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBaseInputs.__init__   0.00% 24 24 0   100.00% 0 0   0.00%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBaseInputs.to_casa_args   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBaseResults.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBaseResults.flagcmds   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBaseResults.merge_with_context   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBaseResults.__repr__   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBase.prepare   0.00% 13 13 0   100.00% 0 0   0.00%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBase.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBase._get_flag_commands   0.00% 57 57 0   0.00% 40 0   0.00%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBase._get_autocorr_cmd   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBase.verify_spw   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBase._get_partialpol_cmds   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBase._get_lowtrans_cmds   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBase._get_edgespw_cmds   0.00% 20 20 0   0.00% 4 0   0.00%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBase._add_file   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBase._read_flagfile   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / h / tasks / flagging / flagdeterbase.py (no function)   100.00% 51 0 8   100.00% 0 0   100.00%
pipeline / h / tasks / flagging / qa.py FlagDeterBaseQAHandler.handle   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / h / tasks / flagging / qa.py FlagDeterBaseListQAHandler.handle   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / flagging / qa.py (no function)   100.00% 11 0 7   100.00% 0 0   100.00%
pipeline / h / tasks / flagging / renderer.py T2_4MDetailsFlagDeterBaseRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / h / tasks / flagging / renderer.py T2_4MDetailsFlagDeterBaseRenderer.update_mako_context   0.00% 26 26 0   0.00% 8 0   0.00%
pipeline / h / tasks / flagging / renderer.py T2_4MDetailsFlagDeterBaseRenderer.flagplot   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / flagging / renderer.py (no function)   100.00% 6 0 7   100.00% 0 0   100.00%
pipeline / h / tasks / importdata / __init__.py (no function)   100.00% 2 0 6   100.00% 0 0   100.00%
pipeline / h / tasks / importdata / fluxes.py get_setjy_results   0.00% 10 10 1   0.00% 6 0   0.00%
pipeline / h / tasks / importdata / fluxes.py read_fluxes_nodb   0.00% 38 38 2   0.00% 10 0   0.00%
pipeline / h / tasks / importdata / fluxes.py get_measurement   0.00% 14 14 0   0.00% 4 0   0.00%
pipeline / h / tasks / importdata / fluxes.py to_jansky   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / importdata / fluxes.py to_hertz   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / importdata / fluxes.py get_atoms   0.00% 14 14 0   0.00% 4 0   0.00%
pipeline / h / tasks / importdata / fluxes.py grouper   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / importdata / fluxes.py CYCLE7_export_flux_from_result   0.00% 30 30 0   0.00% 14 0   0.00%
pipeline / h / tasks / importdata / fluxes.py export_flux_from_result   0.00% 45 45 0   0.00% 20 0   0.00%
pipeline / h / tasks / importdata / fluxes.py import_flux   0.00% 91 91 1   0.00% 30 0   0.00%
pipeline / h / tasks / importdata / fluxes.py (no function)   100.00% 13 0 16   100.00% 0 0   100.00%
pipeline / h / tasks / importdata / importdata.py ImportDataInputs.__init__   100.00% 15 0 1   100.00% 0 0   100.00%
pipeline / h / tasks / importdata / importdata.py ImportDataInputs.to_casa_args   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / h / tasks / importdata / importdata.py ImportDataResults.__init__   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / h / tasks / importdata / importdata.py ImportDataResults.merge_with_context   0.00% 11 11 0   0.00% 8 0   0.00%
pipeline / h / tasks / importdata / importdata.py ImportDataResults.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / importdata / importdata.py ImportData._ms_directories   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / importdata / importdata.py ImportData._asdm_directories   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / importdata / importdata.py ImportData.prepare   0.00% 117 117 7   0.00% 48 0   0.00%
pipeline / h / tasks / importdata / importdata.py ImportData.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / importdata / importdata.py ImportData._get_fluxes   0.00% 8 8 0   100.00% 0 0   0.00%
pipeline / h / tasks / importdata / importdata.py ImportData._analyse_filenames   0.00% 10 10 2   0.00% 2 0   0.00%
pipeline / h / tasks / importdata / importdata.py ImportData._asdm_to_vis_filename   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / importdata / importdata.py ImportData._do_importasdm   0.00% 26 26 1   0.00% 6 0   0.00%
pipeline / h / tasks / importdata / importdata.py ImportData._make_template_flagfile   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / h / tasks / importdata / importdata.py ImportData._rename_J2000_to_ICRS   0.00% 21 21 0   0.00% 12 0   0.00%
pipeline / h / tasks / importdata / importdata.py ImportData._set_column_data_types   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / h / tasks / importdata / importdata.py get_datacolumn_name   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / importdata / importdata.py get_correcteddatacolumn_name   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / importdata / importdata.py search_columns   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / h / tasks / importdata / importdata.py (no function)   100.00% 43 0 15   100.00% 0 0   100.00%
pipeline / h / tasks / importdata / qa.py ImportDataQAHandler.handle   0.00% 16 16 0   100.00% 0 0   0.00%
pipeline / h / tasks / importdata / qa.py ImportDataQAHandler._check_contiguous   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / importdata / qa.py ImportDataQAHandler._check_model_data_column   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / h / tasks / importdata / qa.py ImportDataQAHandler._check_history_column   0.00% 19 19 0   0.00% 14 0   0.00%
pipeline / h / tasks / importdata / qa.py ImportDataQAHandler._check_flagged_calibrator_data   0.00% 23 23 0   0.00% 12 0   0.00%
pipeline / h / tasks / importdata / qa.py ImportDataQAHandler._check_intents   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / importdata / qa.py ImportDataQAHandler._check_coordinates   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / importdata / qa.py ImportDataQAHandler._check_science_spw_names   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / importdata / qa.py ImportDataQAHandler._check_iersstate   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / importdata / qa.py ImportDataListQAHandler.handle   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / importdata / qa.py (no function)   100.00% 23 0 10   100.00% 0 0   100.00%
pipeline / h / tasks / importdata / renderer.py T2_4MDetailsImportDataRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / h / tasks / importdata / renderer.py T2_4MDetailsImportDataRenderer.update_mako_context   0.00% 17 17 0   0.00% 6 0   0.00%
pipeline / h / tasks / importdata / renderer.py make_flux_table   0.00% 28 28 1   0.00% 14 0   0.00%
pipeline / h / tasks / importdata / renderer.py make_repsource_table   0.00% 40 40 0   0.00% 20 0   0.00%
pipeline / h / tasks / importdata / renderer.py (no function)   100.00% 8 0 10   100.00% 0 0   100.00%
pipeline / h / tasks / mstransform / __init__.py (no function)   100.00% 2 0 6   100.00% 0 0   100.00%
pipeline / h / tasks / mstransform / mssplit.py MsSplitInputs.outputvis   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / mstransform / mssplit.py MsSplitInputs.__init__   0.00% 12 12 1   100.00% 0 0   0.00%
pipeline / h / tasks / mstransform / mssplit.py MsSplitInputs.to_casa_args   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / h / tasks / mstransform / mssplit.py MsSplit.prepare   0.00% 10 10 0   0.00% 2 0   0.00%
pipeline / h / tasks / mstransform / mssplit.py MsSplit.analyse   0.00% 13 13 1   0.00% 4 0   0.00%
pipeline / h / tasks / mstransform / mssplit.py MsSplit._set_data_column_to_ms   0.00% 17 17 0   0.00% 8 0   0.00%
pipeline / h / tasks / mstransform / mssplit.py MsSplitResults.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / h / tasks / mstransform / mssplit.py MsSplitResults.merge_with_context   0.00% 17 17 0   0.00% 12 0   0.00%
pipeline / h / tasks / mstransform / mssplit.py MsSplitResults.__str__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / mstransform / mssplit.py MsSplitResults.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / mstransform / mssplit.py (no function)   100.00% 26 0 9   100.00% 0 0   100.00%
pipeline / h / tasks / mstransform / qa.py MsSplitQAHandler.handle   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / mstransform / qa.py MsSplitQAHandler._targets_ms_exists   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / mstransform / qa.py MsSplitListQAHandler.handle   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / h / tasks / mstransform / qa.py (no function)   100.00% 12 0 7   100.00% 0 0   100.00%
pipeline / h / tasks / mstransform / renderer.py T2_4MDetailsMsSplitRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / h / tasks / mstransform / renderer.py T2_4MDetailsMsSplitRenderer.update_mako_context   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / mstransform / renderer.py make_split_table   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / h / tasks / mstransform / renderer.py (no function)   100.00% 6 0 5   100.00% 0 0   100.00%
pipeline / h / tasks / restoredata / __init__.py (no function)   100.00% 2 0 5   100.00% 0 0   100.00%
pipeline / h / tasks / restoredata / qa.py RestoreDataQAHandler.handle   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / restoredata / qa.py RestoreDataListQAHandler.handle   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / restoredata / qa.py (no function)   100.00% 9 0 6   100.00% 0 0   100.00%
pipeline / h / tasks / restoredata / restoredata.py RestoreDataInputs.products_dir   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / h / tasks / restoredata / restoredata.py RestoreDataInputs.rawdata_dir   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / restoredata / restoredata.py RestoreDataInputs.session   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / restoredata / restoredata.py RestoreDataInputs.__init__   0.00% 12 12 1   100.00% 0 0   0.00%
pipeline / h / tasks / restoredata / restoredata.py RestoreDataResults.__init__   0.00% 9 9 0   100.00% 0 0   0.00%
pipeline / h / tasks / restoredata / restoredata.py RestoreDataResults.merge_with_context   0.00% 10 10 0   0.00% 12 0   0.00%
pipeline / h / tasks / restoredata / restoredata.py RestoreDataResults.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / restoredata / restoredata.py RestoreData.prepare   0.00% 28 28 0   0.00% 10 0   0.00%
pipeline / h / tasks / restoredata / restoredata.py RestoreData.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / restoredata / restoredata.py RestoreData._do_renormalize   0.00% 18 18 0   0.00% 8 0   0.00%
pipeline / h / tasks / restoredata / restoredata.py RestoreData._do_copy_manifest_toraw   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / h / tasks / restoredata / restoredata.py RestoreData._do_get_manifest   0.00% 11 11 0   0.00% 6 0   0.00%
pipeline / h / tasks / restoredata / restoredata.py RestoreData._do_copytoraw   0.00% 20 20 0   0.00% 12 0   0.00%
pipeline / h / tasks / restoredata / restoredata.py RestoreData._do_importasdm   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / h / tasks / restoredata / restoredata.py RestoreData._do_restore_flags   0.00% 28 28 0   0.00% 8 0   0.00%
pipeline / h / tasks / restoredata / restoredata.py RestoreData._do_restore_calstate   0.00% 17 17 0   0.00% 6 0   0.00%
pipeline / h / tasks / restoredata / restoredata.py RestoreData._convert_calstate_paths   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / h / tasks / restoredata / restoredata.py RestoreData._convert_calstate_paths.repfn   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / restoredata / restoredata.py RestoreData._do_restore_caltables   0.00% 31 31 0   0.00% 20 0   0.00%
pipeline / h / tasks / restoredata / restoredata.py RestoreData._do_applycal   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / restoredata / restoredata.py RestoreData._get_sessions   0.00% 32 32 0   0.00% 24 0   0.00%
pipeline / h / tasks / restoredata / restoredata.py RestoreData._get_flagging_summaries   0.00% 12 12 0   0.00% 4 0   0.00%
pipeline / h / tasks / restoredata / restoredata.py RestoreData._extract_casa_pipeline_version   0.00% 11 11 0   0.00% 4 0   0.00%
pipeline / h / tasks / restoredata / restoredata.py (no function)   100.00% 38 0 16   100.00% 0 0   100.00%
pipeline / h / tasks / tsyscal / __init__.py (no function)   100.00% 3 0 6   100.00% 0 0   100.00%
pipeline / h / tasks / tsyscal / qa.py TsyscalQAHandler.handle   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / h / tasks / tsyscal / qa.py TsyscalListQAHandler.handle   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / h / tasks / tsyscal / qa.py (no function)   100.00% 9 0 6   100.00% 0 0   100.00%
pipeline / h / tasks / tsyscal / renderer.py T2_4MDetailsTsyscalRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / h / tasks / tsyscal / renderer.py T2_4MDetailsTsyscalRenderer.update_mako_context   0.00% 26 26 0   0.00% 6 0   0.00%
pipeline / h / tasks / tsyscal / renderer.py T2_4MDetailsTsyscalRenderer._get_tsysmap_table_rows   0.00% 19 19 0   0.00% 8 0   0.00%
pipeline / h / tasks / tsyscal / renderer.py TsyscalPlotRenderer.__init__   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / h / tasks / tsyscal / renderer.py TsyscalPlotRenderer.update_json_dict   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / h / tasks / tsyscal / renderer.py TsyscalPlotRenderer.get_stat   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / h / tasks / tsyscal / renderer.py TsyscalPlotRenderer.get_stat_from_calanalysis   0.00% 10 10 0   0.00% 2 0   0.00%
pipeline / h / tasks / tsyscal / renderer.py create_url_fn   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / h / tasks / tsyscal / renderer.py (no function)   100.00% 13 0 9   100.00% 0 0   100.00%
pipeline / h / tasks / tsyscal / resultobjects.py TsyscalResults.__init__   0.00% 15 15 0   0.00% 8 0   0.00%
pipeline / h / tasks / tsyscal / resultobjects.py TsyscalResults.merge_with_context   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / h / tasks / tsyscal / resultobjects.py TsyscalResults.__repr__   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / h / tasks / tsyscal / resultobjects.py (no function)   100.00% 5 0 3   100.00% 0 0   100.00%
pipeline / h / tasks / tsyscal / tsyscal.py TsyscalInputs.caltable   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / tsyscal / tsyscal.py TsyscalInputs.__init__   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / h / tasks / tsyscal / tsyscal.py TsyscalInputs.to_casa_args   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / tsyscal / tsyscal.py SerialTsyscal.prepare   0.00% 13 13 0   100.00% 0 0   0.00%
pipeline / h / tasks / tsyscal / tsyscal.py SerialTsyscal.analyse   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / h / tasks / tsyscal / tsyscal.py get_calapplications   0.00% 54 54 0   0.00% 18 0   0.00%
pipeline / h / tasks / tsyscal / tsyscal.py (no function)   100.00% 19 0 14   100.00% 0 0   100.00%
pipeline / h / tasks / tsysflag / __init__.py (no function)   100.00% 2 0 6   100.00% 0 0   100.00%
pipeline / h / tasks / tsysflag / qa.py TsysflagQAHandler.handle   0.00% 26 26 0   0.00% 4 0   0.00%
pipeline / h / tasks / tsysflag / qa.py TsysflagListQAHandler.handle   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / h / tasks / tsysflag / qa.py (no function)   100.00% 11 0 9   100.00% 0 0   100.00%
pipeline / h / tasks / tsysflag / renderer.py T2_4MDetailsTsysflagRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / h / tasks / tsysflag / renderer.py T2_4MDetailsTsysflagRenderer.update_mako_context   0.00% 59 59 1   0.00% 18 0   0.00%
pipeline / h / tasks / tsysflag / renderer.py T2_4MDetailsTsysflagRenderer._get_htmlreports   0.00% 16 16 0   0.00% 8 0   0.00%
pipeline / h / tasks / tsysflag / renderer.py T2_4MDetailsTsysflagRenderer._write_flagcmd_to_disk   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / h / tasks / tsysflag / renderer.py T2_4MDetailsTsysflagRenderer._write_report_to_disk   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / h / tasks / tsysflag / renderer.py T2_4MDetailsTsysflagRenderer._flags_for_result   0.00% 11 11 0   0.00% 4 0   0.00%
pipeline / h / tasks / tsysflag / renderer.py T2_4MDetailsTsysflagRenderer._flags_by_intent   0.00% 21 21 0   0.00% 14 0   0.00%
pipeline / h / tasks / tsysflag / renderer.py T2_4MDetailsTsysflagRenderer._flags_by_spws   0.00% 16 16 1   0.00% 6 0   0.00%
pipeline / h / tasks / tsysflag / renderer.py plot_slice_displays   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / h / tasks / tsysflag / renderer.py plot_image_displays   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / h / tasks / tsysflag / renderer.py plot_tsys_spectra   0.00% 20 20 0   0.00% 14 0   0.00%
pipeline / h / tasks / tsysflag / renderer.py ensure_vis_in_plot_metadata   0.00% 4 4 0   0.00% 4 0   0.00%
pipeline / h / tasks / tsysflag / renderer.py convert_field_id_to_field_names   0.00% 12 12 0   0.00% 4 0   0.00%
pipeline / h / tasks / tsysflag / renderer.py create_plot_detail_page   0.00% 18 18 0   0.00% 6 0   0.00%
pipeline / h / tasks / tsysflag / renderer.py get_plots   0.00% 12 12 0   0.00% 6 0   0.00%
pipeline / h / tasks / tsysflag / renderer.py PlotDetailRenderer.__init__   0.00% 8 8 0   100.00% 0 0   0.00%
pipeline / h / tasks / tsysflag / renderer.py PlotDetailRenderer.update_json_dict   0.00% 2 2 0   0.00% 2 0   0.00%
pipeline / h / tasks / tsysflag / renderer.py (no function)   100.00% 29 0 18   100.00% 0 0   100.00%
pipeline / h / tasks / tsysflag / resultobjects.py TsysflagResults.__init__   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / h / tasks / tsysflag / resultobjects.py TsysflagResults.merge_with_context   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / tsysflag / resultobjects.py TsysflagResults.add   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / tsysflag / resultobjects.py TsysflagResults.__repr__   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / h / tasks / tsysflag / resultobjects.py TsysflagspectraResults.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / tsysflag / resultobjects.py TsysflagspectraResults.merge_with_context   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / h / tasks / tsysflag / resultobjects.py TsysflagspectraResults.__repr__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / tsysflag / resultobjects.py TsysflagDataResults.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / tsysflag / resultobjects.py TsysflagDataResults.merge_with_context   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / h / tasks / tsysflag / resultobjects.py TsysflagDataResults.__repr__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / tsysflag / resultobjects.py TsysflagViewResults.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / tsysflag / resultobjects.py TsysflagViewResults.merge_with_context   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / h / tasks / tsysflag / resultobjects.py TsysflagViewResults.__repr__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / tsysflag / resultobjects.py (no function)   100.00% 18 0 7   100.00% 0 0   100.00%
pipeline / h / tasks / tsysflag / tsysflag.py _create_normalized_caltable   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / h / tasks / tsysflag / tsysflag.py _identify_testable_metrics   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / h / tasks / tsysflag / tsysflag.py _read_tsystemplate   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / h / tasks / tsysflag / tsysflag.py TsysflagInputs.caltable   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / h / tasks / tsysflag / tsysflag.py TsysflagInputs.filetemplate   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / h / tasks / tsysflag / tsysflag.py TsysflagInputs.__init__   0.00% 24 24 0   100.00% 0 0   0.00%
pipeline / h / tasks / tsysflag / tsysflag.py Tsysflag.prepare   0.00% 30 30 0   0.00% 12 0   0.00%
pipeline / h / tasks / tsysflag / tsysflag.py Tsysflag.analyse   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / h / tasks / tsysflag / tsysflag.py Tsysflag._apply_flags_orig_caltable   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / h / tasks / tsysflag / tsysflag.py Tsysflag._identify_refants_to_update   0.00% 17 17 0   0.00% 2 0   0.00%
pipeline / h / tasks / tsysflag / tsysflag.py Tsysflag._run_manual_flagging   0.00% 18 18 0   100.00% 0 0   0.00%
pipeline / h / tasks / tsysflag / tsysflag.py Tsysflag._apply_manual_tsysflags   0.00% 19 19 0   0.00% 8 0   0.00%
pipeline / h / tasks / tsysflag / tsysflag.py Tsysflag._run_flagging_heuristics   0.00% 22 22 0   0.00% 14 0   0.00%
pipeline / h / tasks / tsysflag / tsysflag.py Tsysflag._run_flagger   0.00% 48 48 0   0.00% 20 0   0.00%
pipeline / h / tasks / tsysflag / tsysflag.py Tsysflag._warn_about_prior_flags   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / h / tasks / tsysflag / tsysflag.py TsysflagDataInputs.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / h / tasks / tsysflag / tsysflag.py TsysflagData.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / tsysflag / tsysflag.py TsysflagData.prepare   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / h / tasks / tsysflag / tsysflag.py TsysflagData.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / h / tasks / tsysflag / tsysflag.py TsysflagView.__init__   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / h / tasks / tsysflag / tsysflag.py TsysflagView.__call__   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / h / tasks / tsysflag / tsysflag.py TsysflagView.intent_ids   0.00% 17 17 0   0.00% 10 0   0.00%
pipeline / h / tasks / tsysflag / tsysflag.py TsysflagView.calculate_views   0.00% 35 35 0   0.00% 22 0   0.00%
pipeline / h / tasks / tsysflag / tsysflag.py TsysflagView.get_tsystable_data   0.00% 12 12 0   0.00% 8 0   0.00%
pipeline / h / tasks / tsysflag / tsysflag.py TsysflagView.calculate_median_spectra_view   0.00% 84 84 0   0.00% 36 0   0.00%
pipeline / h / tasks / tsysflag / tsysflag.py TsysflagView.calculate_derivative_view   0.00% 46 46 0   0.00% 18 0   0.00%
pipeline / h / tasks / tsysflag / tsysflag.py TsysflagView.calculate_fieldshape_view   0.00% 67 67 0   0.00% 28 0   0.00%
pipeline / h / tasks / tsysflag / tsysflag.py TsysflagView.calculate_median_channel_view   0.00% 23 23 0   0.00% 12 0   0.00%
pipeline / h / tasks / tsysflag / tsysflag.py TsysflagView.calculate_antenna_diff_channel_view   0.00% 46 46 0   0.00% 26 0   0.00%
pipeline / h / tasks / tsysflag / tsysflag.py (no function)   100.00% 62 0 18   100.00% 0 0   100.00%
pipeline / h / templates / __init__.py (no function)   100.00% 1 0 2   100.00% 0 0   100.00%
pipeline / hif / __init__.py (no function)   100.00% 0 0 3   100.00% 0 0   100.00%
pipeline / hif / cli / __init__.py (no function)   100.00% 1 0 19   100.00% 0 0   100.00%
pipeline / hif / cli / hif_analyzealpha.py hif_analyzealpha   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hif / cli / hif_analyzealpha.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hif / cli / hif_antpos.py hif_antpos   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hif / cli / hif_antpos.py (no function)   0.00% 2 2 1   100.00% 0 0   0.00%
pipeline / hif / cli / hif_applycal.py hif_applycal   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hif / cli / hif_applycal.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hif / cli / hif_checkproductsize.py hif_checkproductsize   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hif / cli / hif_checkproductsize.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hif / cli / hif_correctedampflag.py hif_correctedampflag   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hif / cli / hif_correctedampflag.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hif / cli / hif_editimlist.py hif_editimlist   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hif / cli / hif_editimlist.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hif / cli / hif_findcont.py hif_findcont   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hif / cli / hif_findcont.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hif / cli / hif_gaincal.py hif_gaincal   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hif / cli / hif_gaincal.py (no function)   0.00% 2 2 1   100.00% 0 0   0.00%
pipeline / hif / cli / hif_lowgainflag.py hif_lowgainflag   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hif / cli / hif_lowgainflag.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hif / cli / hif_makecutoutimages.py hif_makecutoutimages   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hif / cli / hif_makecutoutimages.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hif / cli / hif_makeimages.py hif_makeimages   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hif / cli / hif_makeimages.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hif / cli / hif_makeimlist.py hif_makeimlist   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hif / cli / hif_makeimlist.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hif / cli / hif_makermsimages.py hif_makermsimages   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hif / cli / hif_makermsimages.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hif / cli / hif_mstransform.py hif_mstransform   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hif / cli / hif_mstransform.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hif / cli / hif_rawflagchans.py hif_rawflagchans   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hif / cli / hif_rawflagchans.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hif / cli / hif_refant.py hif_refant   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hif / cli / hif_refant.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hif / cli / hif_selfcal.py hif_selfcal   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hif / cli / hif_selfcal.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hif / cli / hif_setjy.py hif_setjy   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hif / cli / hif_setjy.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hif / cli / hif_setmodels.py hif_setmodels   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hif / cli / hif_setmodels.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hif / cli / hif_transformimagedata.py hif_transformimagedata   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hif / cli / hif_transformimagedata.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hif / cli / hif_uvcontsub.py hif_uvcontsub   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hif / cli / hif_uvcontsub.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hif / heuristics / __init__.py (no function)   100.00% 0 0 7   100.00% 0 0   100.00%
pipeline / hif / heuristics / auto_selfcal / __init__.py (no function)   100.00% 0 0 2   100.00% 0 0   100.00%
pipeline / hif / heuristics / auto_selfcal / auto_selfcal.py SelfcalHeuristics.__init__   0.00% 51 51 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / auto_selfcal / auto_selfcal.py SelfcalHeuristics.get_observing_run   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / hif / heuristics / auto_selfcal / auto_selfcal.py SelfcalHeuristics.tclean_wrapper   0.00% 125 125 0   0.00% 62 0   0.00%
pipeline / hif / heuristics / auto_selfcal / auto_selfcal.py SelfcalHeuristics.usermodel_wrapper   0.00% 19 19 0   0.00% 14 0   0.00%
pipeline / hif / heuristics / auto_selfcal / auto_selfcal.py SelfcalHeuristics.remove_dirs   0.00% 6 6 0   0.00% 6 0   0.00%
pipeline / hif / heuristics / auto_selfcal / auto_selfcal.py SelfcalHeuristics.move_dir   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / hif / heuristics / auto_selfcal / auto_selfcal.py SelfcalHeuristics.copy_dir   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / hif / heuristics / auto_selfcal / auto_selfcal.py SelfcalHeuristics.get_sensitivity   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / auto_selfcal / auto_selfcal.py SelfcalHeuristics.get_sensitivity.custom_filter   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / auto_selfcal / auto_selfcal.py SelfcalHeuristics.get_dr_correction   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hif / heuristics / auto_selfcal / auto_selfcal.py SelfcalHeuristics.__call__   0.00% 424 424 0   0.00% 230 0   0.00%
pipeline / hif / heuristics / auto_selfcal / auto_selfcal.py SelfcalHeuristics._prep_selfcal   0.00% 166 166 0   0.00% 72 0   0.00%
pipeline / hif / heuristics / auto_selfcal / auto_selfcal.py SelfcalHeuristics.run_selfcal   0.00% 840 840 16   0.00% 486 0   0.00%
pipeline / hif / heuristics / auto_selfcal / auto_selfcal.py (no function)   100.00% 15 0 15   100.00% 0 0   100.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py copy_products   0.00% 10 10 0   0.00% 8 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_selfcal_logger   0.00% 19 19 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py fetch_scan_times   0.00% 53 53 0   0.00% 16 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py fetch_scan_times_band_aware   0.00% 86 86 0   0.00% 18 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_solints_simple   0.00% 113 113 0   0.00% 52 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py test_truncated_scans   0.00% 15 15 0   0.00% 6 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py fetch_targets   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py checkmask   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py estimate_SNR   0.00% 56 56 0   0.00% 16 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py estimate_near_field_SNR   0.00% 105 105 1   0.00% 30 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_image_stats   0.00% 28 28 0   0.00% 16 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_intflux   0.00% 29 29 0   0.00% 8 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_n_ants   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_ant_list   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py rank_refants_pltask   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py rank_refants   0.00% 27 27 0   0.00% 6 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_SNR_self   0.00% 17 17 0   0.00% 8 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_SNR_self_individual   0.00% 56 56 0   0.00% 32 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_SNR_self_update   0.00% 12 12 0   0.00% 8 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_sensitivity   0.00% 29 29 0   0.00% 10 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py parse_contdotdat   0.00% 7 7 1   0.00% 2 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_spw_chanwidths   0.00% 10 10 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_spw_bandwidth   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_spw_eff_bandwidth   0.00% 14 14 0   0.00% 8 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_spw_chanavg   0.00% 10 10 0   0.00% 6 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_spw_map   0.00% 19 19 0   0.00% 12 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_image_parameters   0.00% 23 23 0   0.00% 14 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_nterms   0.00% 18 18 0   0.00% 6 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_nterms.func_cubic   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_mean_freq   0.00% 8 8 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_spw_chanbin   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_desired_width   0.00% 17 17 0   0.00% 16 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_ALMA_bands   0.00% 39 39 0   0.00% 24 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_VLA_bands   0.00% 63 63 0   0.00% 28 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_dr_correction   0.00% 40 40 0   0.00% 28 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_baseline_dist   0.00% 11 11 0   0.00% 4 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_max_uvdist   0.00% 21 21 0   0.00% 8 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_uv_range   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py compare_beams   0.00% 12 12 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py gaussian_norm   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py importdata   0.00% 87 87 0   0.00% 42 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_calinfo_from_ms_history   0.00% 16 16 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_calinfo_from_ms   0.00% 16 16 0   0.00% 4 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_flagged_solns_per_spw   0.00% 22 22 0   0.00% 4 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py analyze_inf_EB_flagging   0.00% 60 60 0   0.00% 36 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py triage_calibrators   0.00% 103 103 1   0.00% 36 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py unflag_failed_antennas   0.00% 158 158 34   0.00% 50 0   0.00%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py (no function)   100.00% 50 0 25   100.00% 0 0   100.00%
pipeline / hif / heuristics / bandpass.py MedianSNR.calculate   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / bandpass.py (no function)   100.00% 2 0 2   100.00% 0 0   100.00%
pipeline / hif / heuristics / bporder.py BPOrder.calculate   0.00% 15 15 0   0.00% 10 0   0.00%
pipeline / hif / heuristics / bporder.py (no function)   100.00% 2 0 2   100.00% 0 0   100.00%
pipeline / hif / heuristics / checkproductsize.py CheckProductSizeHeuristics.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / checkproductsize.py CheckProductSizeHeuristics.calculate_sizes   0.00% 25 25 0   0.00% 8 0   0.00%
pipeline / hif / heuristics / checkproductsize.py CheckProductSizeHeuristics.mitigate_sizes   0.00% 211 211 0   0.00% 72 0   0.00%
pipeline / hif / heuristics / checkproductsize.py CheckProductSizeHeuristics.mitigate_imsize   0.00% 79 79 0   0.00% 18 0   0.00%
pipeline / hif / heuristics / checkproductsize.py (no function)   100.00% 6 0 7   100.00% 0 0   100.00%
pipeline / hif / heuristics / cleanbox.py analyse_clean_result   0.00% 249 249 2   0.00% 74 0   0.00%
pipeline / hif / heuristics / cleanbox.py image_statistics_per_stokes   0.00% 29 29 0   0.00% 14 0   0.00%
pipeline / hif / heuristics / cleanbox.py (no function)   100.00% 3 0 10   100.00% 0 0   100.00%
pipeline / hif / heuristics / findcont.py FindContHeuristics.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / findcont.py FindContHeuristics.find_continuum   0.00% 25 25 0   0.00% 14 0   0.00%
pipeline / hif / heuristics / findcont.py (no function)   100.00% 4 0 7   100.00% 0 0   100.00%
pipeline / hif / heuristics / findrefant.py RefAntHeuristics.__init__   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / findrefant.py RefAntHeuristics.calculate   0.00% 26 26 0   0.00% 18 0   0.00%
pipeline / hif / heuristics / findrefant.py RefAntHeuristics._get_names   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / findrefant.py RefAntGeometry.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / findrefant.py RefAntGeometry.calc_score   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / findrefant.py RefAntGeometry._get_info   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / findrefant.py RefAntGeometry._get_measures   0.00% 21 21 0   0.00% 4 0   0.00%
pipeline / hif / heuristics / findrefant.py RefAntGeometry._get_latlongrad   0.00% 22 22 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / findrefant.py RefAntGeometry._calc_distance   0.00% 13 13 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / findrefant.py RefAntGeometry._calc_score   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / findrefant.py RefAntFlagging.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / findrefant.py RefAntFlagging.calc_score   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / hif / heuristics / findrefant.py RefAntFlagging._get_good   0.00% 12 12 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / findrefant.py RefAntFlagging._calc_score   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hif / heuristics / findrefant.py (no function)   100.00% 20 0 9   100.00% 0 0   100.00%
pipeline / hif / heuristics / gaincal.py MedianSNRNoAdapter.calculate   0.00% 19 19 0   0.00% 4 0   0.00%
pipeline / hif / heuristics / gaincal.py (no function)   100.00% 3 0 5   100.00% 0 0   100.00%
pipeline / hif / heuristics / imageparams_alma.py ImageParamsHeuristicsALMA.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_alma.py ImageParamsHeuristicsALMA.robust   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / imageparams_alma.py ImageParamsHeuristicsALMA.uvtaper   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_alma.py ImageParamsHeuristicsALMA.dr_correction   0.00% 74 74 0   0.00% 38 0   0.00%
pipeline / hif / heuristics / imageparams_alma.py ImageParamsHeuristicsALMA.niter_correction   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hif / heuristics / imageparams_alma.py ImageParamsHeuristicsALMA.calc_length_of_nth_baseline   0.00% 10 10 0   0.00% 6 0   0.00%
pipeline / hif / heuristics / imageparams_alma.py ImageParamsHeuristicsALMA.get_autobox_params   0.00% 102 102 0   0.00% 32 0   0.00%
pipeline / hif / heuristics / imageparams_alma.py ImageParamsHeuristicsALMA.warn_missing_cont_ranges   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_alma.py ImageParamsHeuristicsALMA.nterms   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_alma.py ImageParamsHeuristicsALMA._tlimit_cyclefactor_heuristic   0.00% 11 11 0   0.00% 6 0   0.00%
pipeline / hif / heuristics / imageparams_alma.py ImageParamsHeuristicsALMA.tlimit   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / hif / heuristics / imageparams_alma.py ImageParamsHeuristicsALMA.cyclefactor   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / hif / heuristics / imageparams_alma.py ImageParamsHeuristicsALMA.mosweight   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / imageparams_alma.py ImageParamsHeuristicsALMA.tclean_stopcode_ignore   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_alma.py ImageParamsHeuristicsALMA.keep_iterating   0.00% 19 19 0   0.00% 14 0   0.00%
pipeline / hif / heuristics / imageparams_alma.py ImageParamsHeuristicsALMA.threshold   0.00% 10 10 0   0.00% 6 0   0.00%
pipeline / hif / heuristics / imageparams_alma.py ImageParamsHeuristicsALMA.intent   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_alma.py ImageParamsHeuristicsALMA.stokes   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / imageparams_alma.py ImageParamsHeuristicsALMA.reffreq   0.00% 36 36 0   0.00% 14 0   0.00%
pipeline / hif / heuristics / imageparams_alma.py ImageParamsHeuristicsALMA.arrays   0.00% 10 10 0   0.00% 6 0   0.00%
pipeline / hif / heuristics / imageparams_alma.py (no function)   100.00% 22 0 7   100.00% 0 0   100.00%
pipeline / hif / heuristics / imageparams_alma_scal.py ImageParamsHeuristicsALMAScal.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_alma_scal.py ImageParamsHeuristicsALMAScal.deconvolver   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_alma_scal.py (no function)   100.00% 3 0 1   100.00% 0 0   100.00%
pipeline / hif / heuristics / imageparams_alma_srdp.py ImageParamsHeuristicsALMASrdp.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_alma_srdp.py ImageParamsHeuristicsALMASrdp.uvtaper   0.00% 27 27 0   0.00% 12 0   0.00%
pipeline / hif / heuristics / imageparams_alma_srdp.py (no function)   100.00% 4 0 5   100.00% 0 0   100.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.__deepcopy__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.__init__   0.00% 23 23 0   0.00% 4 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.get_ref_msname   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.primary_beam_size   0.00% 17 17 0   0.00% 6 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.cont_ranges_spwsel   0.00% 56 56 1   0.00% 22 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.field_intent_list   0.00% 37 37 0   0.00% 24 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.get_scanidlist   0.00% 16 16 0   0.00% 8 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.largest_primary_beam_size   0.00% 10 10 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.synthesized_beam   0.00% 145 145 1   0.00% 46 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.cell   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.nchan_and_width   0.00% 28 28 0   0.00% 6 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.has_data   0.00% 30 30 1   0.00% 16 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.gridder   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.phasecenter   0.00% 107 107 0   0.00% 46 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.field   0.00% 22 22 0   0.00% 14 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.select_fields   0.00% 25 25 0   0.00% 10 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics._is_mosaic   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.is_mosaic   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.is_eph_obj   0.00% 14 14 0   0.00% 10 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.aggregate_bandwidth   0.00% 25 25 1   0.00% 8 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.representative_target   0.00% 58 58 0   0.00% 24 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.imsize_from_cutout   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.imsize   0.00% 36 36 0   0.00% 16 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.imagename   0.00% 27 27 0   0.00% 14 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.width   0.00% 13 13 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.ncorr   0.00% 17 17 0   0.00% 4 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.pblimits   0.00% 23 23 0   0.00% 8 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.deconvolver   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.get_min_max_freq   0.00% 21 21 0   0.00% 6 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.get_fractional_bandwidth   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.robust   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.center_field_ids   0.00% 15 15 0   0.00% 4 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.calc_topo_ranges   0.00% 80 80 0   0.00% 28 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.get_channel_flags   0.00% 30 30 1   0.00% 12 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.get_first_unflagged_channel_from_center   0.00% 20 20 0   0.00% 16 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.freq_intersection   0.00% 51 51 0   0.00% 22 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.warn_missing_cont_ranges   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.get_bw_corr_factor   0.00% 27 27 0   0.00% 14 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.calc_sensitivities   0.00% 124 124 2   0.00% 40 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.get_sensitivity   0.00% 50 50 0   0.00% 14 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.dr_correction   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.niter_correction   0.00% 15 15 0   0.00% 4 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.calc_percentile_baseline_length   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.niter_by_iteration   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.niter   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.get_autobox_params   0.00% 10 10 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.nterms   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.tlimit   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.cyclefactor   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.cycleniter   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.nmajor   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.scales   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.uvtaper   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.uvrange   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.reffreq   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.restfreq   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.conjbeams   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.pb_correction   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.antenna_diameters   0.00% 10 10 0   0.00% 8 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.majority_antenna_ids   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.arrays   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.antenna_ids   0.00% 9 9 0   0.00% 6 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.usepointing   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.mosweight   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.tclean_stopcode_ignore   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.keep_iterating   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.threshold   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.nsigma   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.savemodel   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.stokes   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.mask   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.specmode   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.intent   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.datacolumn   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.wprojplanes   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.rotatepastep   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.check_psf   0.00% 22 22 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.find_good_commonbeam   0.00% 41 41 0   0.00% 14 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics._commonbeam_to_string   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.restoringbeam_from_psf   0.00% 11 11 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.get_cfcaches   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.smallscalebias   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.restoringbeam   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.pointingoffsetsigdev   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.pbmask   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.get_outmaskratio   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.weighting   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.perchanweightdensity   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.psfcutoff   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.get_nfrms_multiplier   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.get_subtargets   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_base.py (no function)   100.00% 96 0 31   100.00% 0 0   100.00%
pipeline / hif / heuristics / imageparams_factory.py ImageParamsHeuristicsFactory.getHeuristics   0.00% 31 31 0   0.00% 30 0   0.00%
pipeline / hif / heuristics / imageparams_factory.py (no function)   100.00% 3 0 9   100.00% 0 0   100.00%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.robust   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.uvtaper   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.uvrange   0.00% 57 57 0   0.00% 14 0   0.00%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.uvrange.get_mean_amplitude   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.pblimits   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.get_autobox_params   0.00% 26 26 0   0.00% 14 0   0.00%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.nterms   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.deconvolver   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA._get_vla_band   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.gridder   0.00% 11 11 0   0.00% 6 0   0.00%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.wprojplanes   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.niter_correction   0.00% 14 14 0   0.00% 6 0   0.00%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.niter_by_iteration   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.nmajor   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.specmode   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.nsigma   0.00% 7 7 0   0.00% 6 0   0.00%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.tclean_stopcode_ignore   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.keep_iterating   0.00% 7 7 0   0.00% 6 0   0.00%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.threshold   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.imsize   0.00% 10 10 0   0.00% 8 0   0.00%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.imagename   0.00% 30 30 0   0.00% 16 0   0.00%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.get_sensitivity   0.00% 13 13 0   0.00% 6 0   0.00%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.restfreq   0.00% 16 16 0   0.00% 4 0   0.00%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.get_nfrms_multiplier   0.00% 31 31 0   0.00% 10 0   0.00%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.representative_target   0.00% 34 34 0   0.00% 10 0   0.00%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.check_psf   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.find_good_medianbeam   0.00% 41 41 0   0.00% 4 0   0.00%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.find_good_medianbeam.beam_to_string   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.restoringbeam_from_psf   0.00% 38 38 0   0.00% 4 0   0.00%
pipeline / hif / heuristics / imageparams_vla.py (no function)   100.00% 32 0 13   100.00% 0 0   100.00%
pipeline / hif / heuristics / imageparams_vla_scal.py ImageParamsHeuristicsVLAScal.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vla_scal.py ImageParamsHeuristicsVLAScal.deconvolver   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vla_scal.py (no function)   100.00% 3 0 1   100.00% 0 0   100.00%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.niter_correction   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.niter   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.deconvolver   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.robust   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.gridder   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.cell   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.imsize   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.reffreq   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.cyclefactor   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.cycleniter   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.nmajor   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.scales   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.uvtaper   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.uvrange   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.mask   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.buffer_radius   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.specmode   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.intent   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.nterms   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.stokes   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.pb_correction   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.conjbeams   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.get_sensitivity   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.savemodel   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.find_fields   0.00% 76 76 0   0.00% 20 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.getfieldirbox_Claire   0.00% 76 76 0   0.00% 20 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.getfieldirbox_Steve   0.00% 75 75 0   0.00% 20 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.threshold   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.nsigma   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.datacolumn   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.wprojplanes   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.rotatepastep   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.get_autobox_params   0.00% 10 10 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py (no function)   100.00% 36 0 6   100.00% 0 0   100.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.niter_correction   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.niter   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.deconvolver   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.robust   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.gridder   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.cell   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.imsize   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.reffreq   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.cyclefactor   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.cycleniter   0.00% 10 10 0   0.00% 8 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.nmajor   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.scales   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.uvtaper   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.uvrange   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.mask   0.00% 15 15 0   0.00% 14 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.buffer_radius   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.specmode   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.intent   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.nterms   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.stokes   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.pb_correction   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.pblimits   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.conjbeams   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.get_sensitivity   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.find_fields   0.00% 77 77 0   0.00% 22 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.keep_iterating   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.threshold   0.00% 7 7 0   0.00% 6 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.nsigma   0.00% 11 11 0   0.00% 10 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.savemodel   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.datacolumn   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.wprojplanes   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.rotatepastep   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.get_autobox_params   0.00% 12 12 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.usepointing   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.get_cfcaches   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.set_user_cycleniter_final_image_nomask   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.smallscalebias   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.restoringbeam   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.pointingoffsetsigdev   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.pbmask   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.get_parallel_cont_synthesis_imager_csys   0.00% 28 28 0   0.00% 6 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.get_outmaskratio   0.00% 33 33 0   0.00% 12 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContAWPP001.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContAWPP001.wprojplanes   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContAWPP001.gridder   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContAWP2.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContAWP2.gridder   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContAWP2.pblimits   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContAWP2P001.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContAWP2P001.gridder   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContAWP2P001.wprojplanes   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContAWP2P001.pblimits   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContAWPHPG.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContAWPHPG.gridder   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContAWPHPG.pblimits   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContAWPHPGP001.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContAWPHPGP001.gridder   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContAWPHPGP001.wprojplanes   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContAWPHPGP001.pblimits   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContMosaic.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContMosaic.imsize   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContMosaic.mosweight   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContMosaic.wprojplanes   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContMosaic.gridder   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContMosaic.cycleniter   0.00% 8 8 0   0.00% 6 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContMosaic.conjbeams   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContMosaic.pblimits   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContMosaic.usepointing   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py (no function)   100.00% 77 0 13   100.00% 0 0   100.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_cube.py ImageParamsHeuristicsVlassSeCube.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_cube.py ImageParamsHeuristicsVlassSeCube.reffreq   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_cube.py ImageParamsHeuristicsVlassSeCube.meanfreq_spwgroup   0.00% 10 10 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_cube.py ImageParamsHeuristicsVlassSeCube._flagpct_spwgroup   0.00% 14 14 1   0.00% 8 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_cube.py ImageParamsHeuristicsVlassSeCube._plane_rejection   0.00% 43 43 0   0.00% 10 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_cube.py ImageParamsHeuristicsVlassSeCube.get_subtargets   0.00% 26 26 0   0.00% 12 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_cube.py ImageParamsHeuristicsVlassSeCube.mask   0.00% 15 15 0   0.00% 14 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_cube.py ImageParamsHeuristicsVlassSeCube.nterms   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_cube.py ImageParamsHeuristicsVlassSeCube.stokes   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_cube.py ImageParamsHeuristicsVlassSeCube.psfcutoff   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_cube.py (no function)   100.00% 12 0 12   100.00% 0 0   100.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.niter_correction   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.niter   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.deconvolver   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.robust   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.gridder   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.cell   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.imsize   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.reffreq   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.cyclefactor   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.cycleniter   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.scales   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.uvtaper   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.uvrange   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.mask   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.buffer_radius   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.specmode   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.intent   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.nterms   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.stokes   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.pb_correction   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.conjbeams   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.get_sensitivity   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.find_fields   0.00% 77 77 0   0.00% 22 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.keep_iterating   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.threshold   0.00% 7 7 0   0.00% 6 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.nsigma   0.00% 7 7 0   0.00% 6 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.savemodel   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py (no function)   100.00% 30 0 6   100.00% 0 0   100.00%
pipeline / hif / heuristics / mosaicoverlap.py mosaicOverlapFactorMS   0.00% 50 50 1   0.00% 26 0   0.00%
pipeline / hif / heuristics / mosaicoverlap.py mosaicOverlapFactorVIS   0.00% 45 45 1   0.00% 24 0   0.00%
pipeline / hif / heuristics / mosaicoverlap.py primaryBeamArcsec   0.00% 13 13 0   0.00% 8 0   0.00%
pipeline / hif / heuristics / mosaicoverlap.py gaussianBeamResponse   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / mosaicoverlap.py baarsTaperFactor   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / mosaicoverlap.py centralObstructionFactor   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / mosaicoverlap.py effectiveTaper   0.00% 13 13 0   0.00% 12 0   0.00%
pipeline / hif / heuristics / mosaicoverlap.py angularSeparationOfDirections   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / heuristics / mosaicoverlap.py angularSeparationRadians   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hif / heuristics / mosaicoverlap.py angularSeparation   0.00% 22 22 0   0.00% 8 0   0.00%
pipeline / hif / heuristics / mosaicoverlap.py (no function)   100.00% 11 0 5   100.00% 0 0   100.00%
pipeline / hif / heuristics / solint.py PhaseUpSolInt.calculate   0.00% 3 3 1   100.00% 0 0   0.00%
pipeline / hif / heuristics / solint.py (no function)   100.00% 2 0 2   100.00% 0 0   100.00%
pipeline / hif / heuristics / standard.py Standard.calculate   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / hif / heuristics / standard.py (no function)   100.00% 3 0 2   100.00% 0 0   100.00%
pipeline / hif / tasks / __init__.py (no function)   100.00% 1 0 27   100.00% 0 0   100.00%
pipeline / hif / tasks / analyzealpha / __init__.py (no function)   100.00% 1 0 5   100.00% 0 0   100.00%
pipeline / hif / tasks / analyzealpha / analyzealpha.py AnalyzealphaResults.__init__   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hif / tasks / analyzealpha / analyzealpha.py AnalyzealphaResults.merge_with_context   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / analyzealpha / analyzealpha.py AnalyzealphaResults.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / analyzealpha / analyzealpha.py AnalyzealphaInputs.__init__   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hif / tasks / analyzealpha / analyzealpha.py Analyzealpha.prepare   0.00% 50 50 0   0.00% 10 0   0.00%
pipeline / hif / tasks / analyzealpha / analyzealpha.py Analyzealpha.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / analyzealpha / analyzealpha.py (no function)   100.00% 14 0 6   100.00% 0 0   100.00%
pipeline / hif / tasks / antpos / __init__.py (no function)   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hif / tasks / antpos / antpos.py AntposResults.__init__   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hif / tasks / antpos / antpos.py AntposResults.merge_with_context   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / hif / tasks / antpos / antpos.py AntposResults.__repr__   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hif / tasks / antpos / antpos.py AntposInputs.offsets   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / antpos / antpos.py AntposInputs.caltable   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hif / tasks / antpos / antpos.py AntposInputs.__init__   0.00% 9 9 0   100.00% 0 0   0.00%
pipeline / hif / tasks / antpos / antpos.py AntposInputs.to_casa_args   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / hif / tasks / antpos / antpos.py AntposInputs._read_antpos_csvfile   0.00% 19 19 0   0.00% 8 0   0.00%
pipeline / hif / tasks / antpos / antpos.py Antpos.prepare   0.00% 11 11 0   0.00% 2 0   0.00%
pipeline / hif / tasks / antpos / antpos.py Antpos.analyse   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hif / tasks / antpos / antpos.py (no function)   100.00% 23 0 10   100.00% 0 0   100.00%
pipeline / hif / tasks / applycal / __init__.py (no function)   100.00% 2 0 3   100.00% 0 0   100.00%
pipeline / hif / tasks / applycal / ifapplycal.py IFApplycalInputs.__init__   0.00% 1 1 1   100.00% 0 0   0.00%
pipeline / hif / tasks / applycal / ifapplycal.py SerialIFApplycal.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / applycal / ifapplycal.py (no function)   100.00% 14 0 4   100.00% 0 0   100.00%
pipeline / hif / tasks / bandpass / __init__.py (no function)   100.00% 0 0 10   100.00% 0 0   100.00%
pipeline / hif / tasks / bandpass / adapters.py PhaseUpSolIntAdapter.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / bandpass / adapters.py PhaseUpSolIntAdapter.calculate   0.00% 2 2 1   100.00% 0 0   0.00%
pipeline / hif / tasks / bandpass / adapters.py PolynomialHeuristicAdapter.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / bandpass / adapters.py PolynomialHeuristicAdapter.calculate   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hif / tasks / bandpass / adapters.py PolynomialHeuristicAdapter.read_caltable   0.00% 33 33 0   0.00% 8 0   0.00%
pipeline / hif / tasks / bandpass / adapters.py DegAmpAdapter.__init__   0.00% 1 1 1   100.00% 0 0   0.00%
pipeline / hif / tasks / bandpass / adapters.py DegAmpAdapter._get_channel_data   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hif / tasks / bandpass / adapters.py DegPhaseAdapter.__init__   0.00% 1 1 1   100.00% 0 0   0.00%
pipeline / hif / tasks / bandpass / adapters.py DegPhaseAdapter._get_channel_data   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hif / tasks / bandpass / adapters.py (no function)   0.00% 14 14 7   100.00% 0 0   0.00%
pipeline / hif / tasks / bandpass / bandpassmode.py BandpassModeInputs.__init__   100.00% 0 0 9   100.00% 0 0   100.00%
pipeline / hif / tasks / bandpass / bandpassmode.py (no function)   100.00% 1 0 17   100.00% 0 0   100.00%
pipeline / hif / tasks / bandpass / bandpassworker.py BandpassWorkerInputs.__init__   100.00% 0 0 31   100.00% 0 0   100.00%
pipeline / hif / tasks / bandpass / bandpassworker.py BandpassWorker.prepare   100.00% 0 0 74   100.00% 0 0   100.00%
pipeline / hif / tasks / bandpass / bandpassworker.py BandpassWorker.analyse   100.00% 0 0 8   100.00% 0 0   100.00%
pipeline / hif / tasks / bandpass / bandpassworker.py (no function)   100.00% 1 0 37   100.00% 0 0   100.00%
pipeline / hif / tasks / bandpass / channelbandpass.py ChannelBandpassInputs.bandtype   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hif / tasks / bandpass / channelbandpass.py ChannelBandpassInputs.__init__   100.00% 0 0 26   100.00% 0 0   100.00%
pipeline / hif / tasks / bandpass / channelbandpass.py (no function)   100.00% 1 0 17   100.00% 0 0   100.00%
pipeline / hif / tasks / bandpass / common.py VdpCommonBandpassInputs.caltable   100.00% 0 0 3   100.00% 0 0   100.00%
pipeline / hif / tasks / bandpass / common.py VdpCommonBandpassInputs.intent   100.00% 0 0 23   100.00% 0 0   100.00%
pipeline / hif / tasks / bandpass / common.py VdpCommonBandpassInputs.intent   100.00% 0 0 5   100.00% 0 0   100.00%
pipeline / hif / tasks / bandpass / common.py BandpassResults.__init__   100.00% 0 0 51   100.00% 0 0   100.00%
pipeline / hif / tasks / bandpass / common.py BandpassResults.merge_with_context   100.00% 0 0 27   100.00% 0 0   100.00%
pipeline / hif / tasks / bandpass / common.py BandpassResults.merge_with_context.bandpass_matcher   100.00% 0 0 10   100.00% 0 0   100.00%
pipeline / hif / tasks / bandpass / common.py BandpassResults.__str__   100.00% 0 0 4   100.00% 0 0   100.00%
pipeline / hif / tasks / bandpass / common.py (no function)   100.00% 10 0 55   100.00% 0 0   100.00%
pipeline / hif / tasks / bandpass / phcorbandpass.py PhcorBandpassInputs.__init__   100.00% 0 0 57   100.00% 0 0   100.00%
pipeline / hif / tasks / bandpass / phcorbandpass.py PhcorBandpass.prepare   100.00% 0 0 17   100.00% 0 0   100.00%
pipeline / hif / tasks / bandpass / phcorbandpass.py PhcorBandpass._do_phaseup   100.00% 0 0 22   100.00% 0 0   100.00%
pipeline / hif / tasks / bandpass / phcorbandpass.py PhcorBandpass._do_bandpass   100.00% 0 0 2   100.00% 0 0   100.00%
pipeline / hif / tasks / bandpass / phcorbandpass.py PhcorBandpass._get_phaseup_spw   100.00% 0 0 31   100.00% 0 0   100.00%
pipeline / hif / tasks / bandpass / phcorbandpass.py (no function)   100.00% 1 0 25   100.00% 0 0   100.00%
pipeline / hif / tasks / bandpass / qa.py BandpassQAPool.__init__   100.00% 0 0 4   100.00% 0 0   100.00%
pipeline / hif / tasks / bandpass / qa.py BandpassQAPool.update_scores   100.00% 0 0 5   100.00% 0 0   100.00%
pipeline / hif / tasks / bandpass / qa.py BandpassQAPool._get_qascore   100.00% 0 0 17   100.00% 0 0   100.00%
pipeline / hif / tasks / bandpass / qa.py BandpassQAPool._get_min   100.00% 0 0 15   100.00% 0 0   100.00%
pipeline / hif / tasks / bandpass / qa.py BandpassQAPool._get_identifier_from_qa_id   100.00% 0 0 12   100.00% 0 0   100.00%
pipeline / hif / tasks / bandpass / qa.py BandpassQAHandler.handle   100.00% 0 0 34   100.00% 0 0   100.00%
pipeline / hif / tasks / bandpass / qa.py BandpassListQAHandler.handle   100.00% 0 0 2   100.00% 0 0   100.00%
pipeline / hif / tasks / bandpass / qa.py (no function)   100.00% 1 0 50   100.00% 0 0   100.00%
pipeline / hif / tasks / bandpass / renderer.py T2_4MDetailsBandpassRenderer.__init__   100.00% 0 0 3   100.00% 0 0   100.00%
pipeline / hif / tasks / bandpass / renderer.py T2_4MDetailsBandpassRenderer.update_mako_context   100.00% 0 0 111   100.00% 0 0   100.00%
pipeline / hif / tasks / bandpass / renderer.py T2_4MDetailsBandpassRenderer.get_phaseup_applications   100.00% 0 0 44   100.00% 0 0   100.00%
pipeline / hif / tasks / bandpass / renderer.py T2_4MDetailsBandpassRenderer.get_bandpass_table   100.00% 0 0 36   100.00% 0 0   100.00%
pipeline / hif / tasks / bandpass / renderer.py BaseBandpassPlotRenderer.__init__   100.00% 0 0 16   100.00% 0 0   100.00%
pipeline / hif / tasks / bandpass / renderer.py BaseBandpassPlotRenderer.update_json_dict   100.00% 0 0 37   100.00% 0 0   100.00%
pipeline / hif / tasks / bandpass / renderer.py BandpassAmpVsFreqPlotRenderer.__init__   100.00% 0 0 11   100.00% 0 0   100.00%
pipeline / hif / tasks / bandpass / renderer.py BandpassPhaseVsFreqPlotRenderer.__init__   100.00% 0 0 11   100.00% 0 0   100.00%
pipeline / hif / tasks / bandpass / renderer.py make_adopted_table   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / hif / tasks / bandpass / renderer.py (no function)   100.00% 4 0 46   100.00% 0 0   100.00%
pipeline / hif / tasks / checkproductsize / __init__.py (no function)   100.00% 2 0 6   100.00% 0 0   100.00%
pipeline / hif / tasks / checkproductsize / checkproductsize.py CheckProductSizeInputs.maxcubelimit   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / checkproductsize / checkproductsize.py CheckProductSizeInputs.maxcubesize   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / checkproductsize / checkproductsize.py CheckProductSizeInputs.maxproductsize   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / checkproductsize / checkproductsize.py CheckProductSizeInputs.maximsize   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / checkproductsize / checkproductsize.py CheckProductSizeInputs.__init__   0.00% 10 10 0   100.00% 0 0   0.00%
pipeline / hif / tasks / checkproductsize / checkproductsize.py CheckProductSize.prepare   0.00% 32 32 0   0.00% 20 0   0.00%
pipeline / hif / tasks / checkproductsize / checkproductsize.py CheckProductSize.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / checkproductsize / checkproductsize.py CheckProductSize._skip_cube_mitigation   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hif / tasks / checkproductsize / checkproductsize.py (no function)   100.00% 20 0 8   100.00% 0 0   100.00%
pipeline / hif / tasks / checkproductsize / qa.py CheckProductSizeQAHandler.handle   0.00% 9 9 0   0.00% 6 0   0.00%
pipeline / hif / tasks / checkproductsize / qa.py CheckProductSizeListQAHandler.handle   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / checkproductsize / qa.py (no function)   100.00% 9 0 5   100.00% 0 0   100.00%
pipeline / hif / tasks / checkproductsize / renderer.py T2_4MDetailsCheckProductSizeRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hif / tasks / checkproductsize / renderer.py T2_4MDetailsCheckProductSizeRenderer.update_mako_context   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hif / tasks / checkproductsize / renderer.py T2_4MDetailsCheckProductSizeRenderer._get_table_rows   0.00% 27 27 0   0.00% 18 0   0.00%
pipeline / hif / tasks / checkproductsize / renderer.py (no function)   100.00% 7 0 4   100.00% 0 0   100.00%
pipeline / hif / tasks / checkproductsize / resultobjects.py CheckProductSizeResult.__init__   0.00% 17 17 0   100.00% 0 0   0.00%
pipeline / hif / tasks / checkproductsize / resultobjects.py CheckProductSizeResult.merge_with_context   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / hif / tasks / checkproductsize / resultobjects.py CheckProductSizeResult.__repr__   0.00% 18 18 0   0.00% 2 0   0.00%
pipeline / hif / tasks / checkproductsize / resultobjects.py (no function)   100.00% 5 0 4   100.00% 0 0   100.00%
pipeline / hif / tasks / common / __init__.py (no function)   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hif / tasks / common / commoncalinputs.py VdpCommonCalibrationInputs.antenna   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / common / commoncalinputs.py VdpCommonCalibrationInputs.antenna   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / common / commoncalinputs.py VdpCommonCalibrationInputs.field   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hif / tasks / common / commoncalinputs.py VdpCommonCalibrationInputs.minblperant   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hif / tasks / common / commoncalinputs.py VdpCommonCalibrationInputs.refant   0.00% 9 9 0   0.00% 6 0   0.00%
pipeline / hif / tasks / common / commoncalinputs.py VdpCommonCalibrationInputs.selectdata   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / common / commoncalinputs.py VdpCommonCalibrationInputs.spw   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / common / commoncalinputs.py VdpCommonCalibrationInputs.__init__   0.00% 13 13 0   100.00% 0 0   0.00%
pipeline / hif / tasks / common / commoncalinputs.py (no function)   100.00% 19 0 5   100.00% 0 0   100.00%
pipeline / hif / tasks / correctedampflag / __init__.py (no function)   100.00% 2 0 6   100.00% 0 0   100.00%
pipeline / hif / tasks / correctedampflag / correctedampflag.py _consolidate_flags   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hif / tasks / correctedampflag / correctedampflag.py _consolidate_flags_with_same_pol   0.00% 18 18 0   0.00% 10 0   0.00%
pipeline / hif / tasks / correctedampflag / correctedampflag.py _consolidate_flags_by_timestamps   0.00% 22 22 0   0.00% 18 0   0.00%
pipeline / hif / tasks / correctedampflag / correctedampflag.py _consolidate_flags_by_antennas   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hif / tasks / correctedampflag / correctedampflag.py _consolidate_flags_non_antenna_specific   0.00% 18 18 0   0.00% 14 0   0.00%
pipeline / hif / tasks / correctedampflag / correctedampflag.py _consolidate_flags_for_ant_in_baselines   0.00% 16 16 0   0.00% 12 0   0.00%
pipeline / hif / tasks / correctedampflag / correctedampflag.py _consolidate_duplicate_flags   0.00% 11 11 0   0.00% 6 0   0.00%
pipeline / hif / tasks / correctedampflag / correctedampflag.py _propagate_phase_flags   0.00% 21 21 0   0.00% 14 0   0.00%
pipeline / hif / tasks / correctedampflag / correctedampflag.py CorrectedampflagInputs.field   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / correctedampflag / correctedampflag.py CorrectedampflagInputs.spw   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / correctedampflag / correctedampflag.py CorrectedampflagInputs.__init__   0.00% 16 16 1   100.00% 0 0   0.00%
pipeline / hif / tasks / correctedampflag / correctedampflag.py Correctedampflag.prepare   0.00% 31 31 0   0.00% 12 0   0.00%
pipeline / hif / tasks / correctedampflag / correctedampflag.py Correctedampflag.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / correctedampflag / correctedampflag.py Correctedampflag._get_ant_id_to_name_dict   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hif / tasks / correctedampflag / correctedampflag.py Correctedampflag._run_flagging_iteration   0.00% 18 18 0   0.00% 12 0   0.00%
pipeline / hif / tasks / correctedampflag / correctedampflag.py Correctedampflag._evaluate_heuristic   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / hif / tasks / correctedampflag / correctedampflag.py Correctedampflag._identify_baseline_sets   0.00% 27 27 0   0.00% 18 0   0.00%
pipeline / hif / tasks / correctedampflag / correctedampflag.py Correctedampflag._uvbinFactor   0.00% 12 12 0   0.00% 8 0   0.00%
pipeline / hif / tasks / correctedampflag / correctedampflag.py Correctedampflag._evaluate_heuristic_for_baseline_set   0.00% 216 216 0   0.00% 82 0   0.00%
pipeline / hif / tasks / correctedampflag / correctedampflag.py Correctedampflag._create_flags_for_ultrahigh_baselines_timestamps   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hif / tasks / correctedampflag / correctedampflag.py Correctedampflag._evaluate_antbased_heuristics   0.00% 20 20 0   0.00% 14 0   0.00%
pipeline / hif / tasks / correctedampflag / correctedampflag.py Correctedampflag._apply_flags   0.00% 29 29 0   0.00% 22 0   0.00%
pipeline / hif / tasks / correctedampflag / correctedampflag.py (no function)   100.00% 45 0 18   100.00% 0 0   100.00%
pipeline / hif / tasks / correctedampflag / qa.py CorrectedampflagQAHandler.handle   0.00% 20 20 0   0.00% 4 0   0.00%
pipeline / hif / tasks / correctedampflag / qa.py CorrectedampflagListQAHandler.handle   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / correctedampflag / qa.py (no function)   100.00% 9 0 6   100.00% 0 0   100.00%
pipeline / hif / tasks / correctedampflag / renderer.py T2_4MDetailsCorrectedampflagRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hif / tasks / correctedampflag / renderer.py T2_4MDetailsCorrectedampflagRenderer.update_mako_context   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hif / tasks / correctedampflag / renderer.py T2_4MDetailsCorrectedampflagRenderer._get_flag_totals   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hif / tasks / correctedampflag / renderer.py T2_4MDetailsCorrectedampflagRenderer._get_htmlreports   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / hif / tasks / correctedampflag / renderer.py T2_4MDetailsCorrectedampflagRenderer._write_flagcmd_to_disk   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / hif / tasks / correctedampflag / renderer.py T2_4MDetailsCorrectedampflagRenderer._flags_for_result   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / hif / tasks / correctedampflag / renderer.py T2_4MDetailsCorrectedampflagRenderer._flags_by_intent   0.00% 21 21 0   0.00% 14 0   0.00%
pipeline / hif / tasks / correctedampflag / renderer.py T2_4MDetailsCorrectedampflagRenderer._flags_by_spws   0.00% 16 16 1   0.00% 6 0   0.00%
pipeline / hif / tasks / correctedampflag / renderer.py (no function)   100.00% 14 0 6   100.00% 0 0   100.00%
pipeline / hif / tasks / correctedampflag / resultobjects.py CorrectedampflagResults.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / correctedampflag / resultobjects.py CorrectedampflagResults.merge_with_context   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hif / tasks / correctedampflag / resultobjects.py CorrectedampflagResults.__repr__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / correctedampflag / resultobjects.py CorrectedampflagResults.addflags   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / correctedampflag / resultobjects.py CorrectedampflagResults.flagcmds   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / correctedampflag / resultobjects.py (no function)   100.00% 7 0 3   100.00% 0 0   100.00%
pipeline / hif / tasks / editimlist / __init__.py (no function)   100.00% 1 0 3   100.00% 0 0   100.00%
pipeline / hif / tasks / editimlist / display.py VlassFlagSummary.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / editimlist / display.py VlassFlagSummary.plot   0.00% 61 61 0   0.00% 12 0   0.00%
pipeline / hif / tasks / editimlist / display.py (no function)   100.00% 5 0 7   100.00% 0 0   100.00%
pipeline / hif / tasks / editimlist / editimlist.py EditimlistInputs.cell   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / tasks / editimlist / editimlist.py EditimlistInputs.cell   0.00% 7 7 0   0.00% 8 0   0.00%
pipeline / hif / tasks / editimlist / editimlist.py EditimlistInputs.imsize   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / tasks / editimlist / editimlist.py EditimlistInputs.imsize   0.00% 7 7 0   0.00% 8 0   0.00%
pipeline / hif / tasks / editimlist / editimlist.py EditimlistInputs.field   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / editimlist / editimlist.py EditimlistInputs.field   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / hif / tasks / editimlist / editimlist.py EditimlistInputs.vlass_plane_reject_ms   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hif / tasks / editimlist / editimlist.py EditimlistInputs.nbin   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / tasks / editimlist / editimlist.py EditimlistInputs.spw   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / editimlist / editimlist.py EditimlistInputs.spw   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / editimlist / editimlist.py EditimlistInputs.__init__   0.00% 47 47 0   100.00% 0 0   0.00%
pipeline / hif / tasks / editimlist / editimlist.py Editimlist.prepare   0.00% 228 228 0   0.00% 116 0   0.00%
pipeline / hif / tasks / editimlist / editimlist.py Editimlist.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / editimlist / editimlist.py (no function)   100.00% 69 0 12   100.00% 0 0   100.00%
pipeline / hif / tasks / editimlist / renderer.py T2_4MDetailsEditimlistRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hif / tasks / editimlist / renderer.py T2_4MDetailsEditimlistRenderer.update_mako_context   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / hif / tasks / editimlist / renderer.py (no function)   100.00% 3 0 3   100.00% 0 0   100.00%
pipeline / hif / tasks / editimlist / resultobjects.py EditimlistResult.__init__   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hif / tasks / editimlist / resultobjects.py EditimlistResult.add_target   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hif / tasks / editimlist / resultobjects.py EditimlistResult.capture_buffer_size   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / editimlist / resultobjects.py EditimlistResult.merge_with_context   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / hif / tasks / editimlist / resultobjects.py EditimlistResult.num_targets   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / editimlist / resultobjects.py EditimlistResult.max_num_targets   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / editimlist / resultobjects.py EditimlistResult.set_max_num_targets   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / editimlist / resultobjects.py EditimlistResult.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / editimlist / resultobjects.py (no function)   100.00% 11 0 1   100.00% 0 0   100.00%
pipeline / hif / tasks / findcont / __init__.py (no function)   100.00% 2 0 6   100.00% 0 0   100.00%
pipeline / hif / tasks / findcont / findcont.py FindContInputs.target_list   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / findcont / findcont.py FindContInputs.__init__   0.00% 10 10 0   100.00% 0 0   0.00%
pipeline / hif / tasks / findcont / findcont.py FindCont.prepare   0.00% 194 194 0   0.00% 90 0   0.00%
pipeline / hif / tasks / findcont / findcont.py FindCont.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / findcont / findcont.py FindCont._skip_findcont   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hif / tasks / findcont / findcont.py (no function)   100.00% 17 0 15   100.00% 0 0   100.00%
pipeline / hif / tasks / findcont / qa.py FindContQAHandler.handle   0.00% 11 11 0   0.00% 4 0   0.00%
pipeline / hif / tasks / findcont / qa.py FindContQAHandler._found_ranges   0.00% 11 11 0   0.00% 4 0   0.00%
pipeline / hif / tasks / findcont / qa.py FindContQAHandler._single_range_channel_fraction_score   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / hif / tasks / findcont / qa.py FindContListQAHandler.handle   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / findcont / qa.py (no function)   100.00% 11 0 5   100.00% 0 0   100.00%
pipeline / hif / tasks / findcont / renderer.py T2_4MDetailsFindContRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hif / tasks / findcont / renderer.py T2_4MDetailsFindContRenderer.update_mako_context   0.00% 11 11 0   0.00% 2 0   0.00%
pipeline / hif / tasks / findcont / renderer.py T2_4MDetailsFindContRenderer._get_table_rows   0.00% 34 34 0   0.00% 18 0   0.00%
pipeline / hif / tasks / findcont / renderer.py T2_4MDetailsFindContRenderer._get_momdiffsnr   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hif / tasks / findcont / renderer.py T2_4MDetailsFindContRenderer._get_plotfile   0.00% 15 15 0   0.00% 4 0   0.00%
pipeline / hif / tasks / findcont / renderer.py T2_4MDetailsFindContRenderer._get_jointmaskplot   0.00% 22 22 0   0.00% 6 0   0.00%
pipeline / hif / tasks / findcont / renderer.py (no function)   100.00% 9 0 16   100.00% 0 0   100.00%
pipeline / hif / tasks / findcont / resultobjects.py FindContResult.__init__   0.00% 11 11 0   100.00% 0 0   0.00%
pipeline / hif / tasks / findcont / resultobjects.py FindContResult.merge_with_context   0.00% 58 58 1   0.00% 32 0   0.00%
pipeline / hif / tasks / findcont / resultobjects.py FindContResult.__repr__   0.00% 24 24 0   0.00% 16 0   0.00%
pipeline / hif / tasks / findcont / resultobjects.py (no function)   100.00% 5 0 5   100.00% 0 0   100.00%
pipeline / hif / tasks / fluxscale / __init__.py (no function)   100.00% 1 0 3   100.00% 0 0   100.00%
pipeline / hif / tasks / fluxscale / fluxscale.py FluxscaleInputs.fluxtable   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hif / tasks / fluxscale / fluxscale.py FluxscaleInputs.reference   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hif / tasks / fluxscale / fluxscale.py FluxscaleInputs.refspwmap   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / fluxscale / fluxscale.py FluxscaleInputs.refspwmap   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hif / tasks / fluxscale / fluxscale.py FluxscaleInputs.refspwmap.element_to_int   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / tasks / fluxscale / fluxscale.py FluxscaleInputs.transfer   0.00% 10 10 0   0.00% 2 0   0.00%
pipeline / hif / tasks / fluxscale / fluxscale.py FluxscaleInputs.to_casa_args   0.00% 4 4 1   100.00% 0 0   0.00%
pipeline / hif / tasks / fluxscale / fluxscale.py FluxscaleInputs.__init__   0.00% 11 11 0   100.00% 0 0   0.00%
pipeline / hif / tasks / fluxscale / fluxscale.py Fluxscale._do_gaincal   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hif / tasks / fluxscale / fluxscale.py Fluxscale.prepare   0.00% 27 27 1   0.00% 8 0   0.00%
pipeline / hif / tasks / fluxscale / fluxscale.py Fluxscale.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / fluxscale / fluxscale.py (no function)   100.00% 23 0 14   100.00% 0 0   100.00%
pipeline / hif / tasks / gaincal / __init__.py (no function)   100.00% 2 0 9   100.00% 0 0   100.00%
pipeline / hif / tasks / gaincal / common.py VdpCommonGaincalInputs.caltable   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hif / tasks / gaincal / common.py VdpCommonGaincalInputs.intent   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / gaincal / common.py VdpCommonGaincalInputs.intent   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / hif / tasks / gaincal / common.py VdpCommonGaincalInputs.refantmode   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hif / tasks / gaincal / common.py VdpCommonGaincalInputs.refantmode   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / hif / tasks / gaincal / common.py VdpCommonGaincalInputs.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hif / tasks / gaincal / common.py GaincalResults.__init__   0.00% 11 11 0   0.00% 6 0   0.00%
pipeline / hif / tasks / gaincal / common.py GaincalResults.merge_with_context   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hif / tasks / gaincal / common.py GaincalResults._get_calto   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / hif / tasks / gaincal / common.py GaincalResults.__repr__   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hif / tasks / gaincal / common.py (no function)   100.00% 19 0 8   100.00% 0 0   100.00%
pipeline / hif / tasks / gaincal / gaincalmode.py GaincalModeInputs.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / gaincal / gaincalmode.py (no function)   100.00% 7 0 7   100.00% 0 0   100.00%
pipeline / hif / tasks / gaincal / gaincalworker.py GaincalWorkerInputs.__init__   0.00% 28 28 0   100.00% 0 0   0.00%
pipeline / hif / tasks / gaincal / gaincalworker.py GaincalWorker.prepare   0.00% 39 39 0   0.00% 12 0   0.00%
pipeline / hif / tasks / gaincal / gaincalworker.py GaincalWorker.analyse   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hif / tasks / gaincal / gaincalworker.py (no function)   100.00% 7 0 7   100.00% 0 0   100.00%
pipeline / hif / tasks / gaincal / gsplinegaincal.py GSplineGaincalInputs.gaintype   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / gaincal / gsplinegaincal.py GSplineGaincalInputs.__init__   0.00% 8 8 0   100.00% 0 0   0.00%
pipeline / hif / tasks / gaincal / gsplinegaincal.py (no function)   100.00% 13 0 4   100.00% 0 0   100.00%
pipeline / hif / tasks / gaincal / gtypegaincal.py GTypeGaincalInputs.__init__   0.00% 11 11 0   100.00% 0 0   0.00%
pipeline / hif / tasks / gaincal / gtypegaincal.py (no function)   100.00% 14 0 4   100.00% 0 0   100.00%
pipeline / hif / tasks / gaincal / ktypegaincal.py KTypeGaincalInputs.__init__   0.00% 10 10 0   100.00% 0 0   0.00%
pipeline / hif / tasks / gaincal / ktypegaincal.py (no function)   100.00% 13 0 4   100.00% 0 0   100.00%
pipeline / hif / tasks / lowgainflag / __init__.py (no function)   100.00% 2 0 6   100.00% 0 0   100.00%
pipeline / hif / tasks / lowgainflag / lowgainflag.py LowgainflagInputs.intent   0.00% 1 1 1   100.00% 0 0   0.00%
pipeline / hif / tasks / lowgainflag / lowgainflag.py LowgainflagInputs.refant   0.00% 8 8 0   0.00% 6 0   0.00%
pipeline / hif / tasks / lowgainflag / lowgainflag.py LowgainflagInputs.spw   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / lowgainflag / lowgainflag.py LowgainflagInputs.__init__   0.00% 13 13 0   100.00% 0 0   0.00%
pipeline / hif / tasks / lowgainflag / lowgainflag.py Lowgainflag.prepare   100.00% 0 0 62   100.00% 0 0   100.00%
pipeline / hif / tasks / lowgainflag / lowgainflag.py Lowgainflag.analyse   100.00% 0 0 9   100.00% 0 0   100.00%
pipeline / hif / tasks / lowgainflag / lowgainflag.py Lowgainflag._identify_refants_to_update   100.00% 0 0 33   100.00% 0 0   100.00%
pipeline / hif / tasks / lowgainflag / lowgainflag.py LowgainflagDataInputs.__init__   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hif / tasks / lowgainflag / lowgainflag.py LowgainflagData.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / lowgainflag / lowgainflag.py LowgainflagData.prepare   0.00% 27 27 3   0.00% 4 0   0.00%
pipeline / hif / tasks / lowgainflag / lowgainflag.py LowgainflagData.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / lowgainflag / lowgainflag.py LowgainflagView.__init__   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hif / tasks / lowgainflag / lowgainflag.py LowgainflagView.__call__   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / hif / tasks / lowgainflag / lowgainflag.py LowgainflagView.calculate_view   0.00% 34 34 0   0.00% 16 0   0.00%
pipeline / hif / tasks / lowgainflag / lowgainflag.py (no function)   100.00% 27 0 33   100.00% 0 0   100.00%
pipeline / hif / tasks / lowgainflag / qa.py LowgainflagQAHandler.handle   0.00% 16 16 0   0.00% 2 0   0.00%
pipeline / hif / tasks / lowgainflag / qa.py LowgainflagListQAHandler.handle   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / lowgainflag / qa.py (no function)   100.00% 11 0 8   100.00% 0 0   100.00%
pipeline / hif / tasks / lowgainflag / renderer.py T2_4MDetailsLowgainFlagRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hif / tasks / lowgainflag / renderer.py T2_4MDetailsLowgainFlagRenderer.update_mako_context   0.00% 22 22 0   0.00% 8 0   0.00%
pipeline / hif / tasks / lowgainflag / renderer.py T2_4MDetailsLowgainFlagRenderer.get_htmlreports   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / hif / tasks / lowgainflag / renderer.py T2_4MDetailsLowgainFlagRenderer._write_flagcmd_to_disk   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / hif / tasks / lowgainflag / renderer.py ScanVsAntenna1PlotRenderer.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hif / tasks / lowgainflag / renderer.py (no function)   100.00% 9 0 6   100.00% 0 0   100.00%
pipeline / hif / tasks / lowgainflag / resultobjects.py LowgainflagResults.__init__   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hif / tasks / lowgainflag / resultobjects.py LowgainflagResults.merge_with_context   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / lowgainflag / resultobjects.py LowgainflagResults.__repr__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / lowgainflag / resultobjects.py LowgainflagDataResults.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / lowgainflag / resultobjects.py LowgainflagDataResults.merge_with_context   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hif / tasks / lowgainflag / resultobjects.py LowgainflagDataResults.__repr__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / lowgainflag / resultobjects.py LowgainflagViewResults.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / lowgainflag / resultobjects.py LowgainflagViewResults.merge_with_context   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hif / tasks / lowgainflag / resultobjects.py LowgainflagViewResults.__repr__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / lowgainflag / resultobjects.py (no function)   100.00% 13 0 5   100.00% 0 0   100.00%
pipeline / hif / tasks / makecutoutimages / __init__.py _get_imaging_mode   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / tasks / makecutoutimages / __init__.py (no function)   100.00% 3 0 8   100.00% 0 0   100.00%
pipeline / hif / tasks / makecutoutimages / display.py CutoutimagesSummary.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / makecutoutimages / display.py CutoutimagesSummary.plot   0.00% 48 48 0   0.00% 30 0   0.00%
pipeline / hif / tasks / makecutoutimages / display.py VlassCubeCutoutimagesSummary.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / makecutoutimages / display.py VlassCubeCutoutimagesSummary.plot   0.00% 54 54 2   0.00% 34 0   0.00%
pipeline / hif / tasks / makecutoutimages / display.py get_stats_summary   0.00% 22 22 0   0.00% 16 0   0.00%
pipeline / hif / tasks / makecutoutimages / display.py VlassCubeCutoutRmsSummary.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hif / tasks / makecutoutimages / display.py VlassCubeCutoutRmsSummary.plot   0.00% 11 11 0   0.00% 6 0   0.00%
pipeline / hif / tasks / makecutoutimages / display.py VlassCubeCutoutRmsSummary._plot_rms   0.00% 53 53 2   0.00% 16 0   0.00%
pipeline / hif / tasks / makecutoutimages / display.py (no function)   100.00% 14 0 12   100.00% 0 0   100.00%
pipeline / hif / tasks / makecutoutimages / makecutoutimages.py MakecutoutimagesResults.__init__   0.00% 19 19 0   0.00% 10 0   0.00%
pipeline / hif / tasks / makecutoutimages / makecutoutimages.py MakecutoutimagesResults.merge_with_context   0.00% 6 6 1   0.00% 4 0   0.00%
pipeline / hif / tasks / makecutoutimages / makecutoutimages.py MakecutoutimagesResults.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / makecutoutimages / makecutoutimages.py MakecutoutimagesInputs.offsetblc   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / makecutoutimages / makecutoutimages.py MakecutoutimagesInputs.offsettrc   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / makecutoutimages / makecutoutimages.py MakecutoutimagesInputs.__init__   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hif / tasks / makecutoutimages / makecutoutimages.py Makecutoutimages.prepare   0.00% 57 57 1   0.00% 20 0   0.00%
pipeline / hif / tasks / makecutoutimages / makecutoutimages.py Makecutoutimages.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / makecutoutimages / makecutoutimages.py Makecutoutimages._do_imhead   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / makecutoutimages / makecutoutimages.py Makecutoutimages._do_subim   0.00% 56 56 0   0.00% 10 0   0.00%
pipeline / hif / tasks / makecutoutimages / makecutoutimages.py Makecutoutimages._get_image_size   0.00% 10 10 0   100.00% 0 0   0.00%
pipeline / hif / tasks / makecutoutimages / makecutoutimages.py Makecutoutimages._do_stats   0.00% 33 33 4   0.00% 18 0   0.00%
pipeline / hif / tasks / makecutoutimages / makecutoutimages.py (no function)   100.00% 22 0 12   100.00% 0 0   100.00%
pipeline / hif / tasks / makecutoutimages / renderer.py T2_4MDetailsMakecutoutimagesRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hif / tasks / makecutoutimages / renderer.py T2_4MDetailsMakecutoutimagesRenderer.update_mako_context   0.00% 27 27 0   0.00% 6 0   0.00%
pipeline / hif / tasks / makecutoutimages / renderer.py T2_4MDetailsMakecutoutimagesVlassCubeRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hif / tasks / makecutoutimages / renderer.py T2_4MDetailsMakecutoutimagesVlassCubeRenderer.update_mako_context   0.00% 32 32 0   0.00% 8 0   0.00%
pipeline / hif / tasks / makecutoutimages / renderer.py (no function)   100.00% 7 0 6   100.00% 0 0   100.00%
pipeline / hif / tasks / makeimages / __init__.py _get_imaging_mode   0.00% 9 9 3   0.00% 4 0   0.00%
pipeline / hif / tasks / makeimages / __init__.py (no function)   100.00% 5 0 6   100.00% 0 0   100.00%
pipeline / hif / tasks / makeimages / makeimages.py MakeImagesInputs.vlass_plane_reject_im   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hif / tasks / makeimages / makeimages.py MakeImagesInputs.target_list   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / makeimages / makeimages.py MakeImagesInputs.tlimit   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / tasks / makeimages / makeimages.py MakeImagesInputs.__init__   0.00% 32 32 0   100.00% 0 0   0.00%
pipeline / hif / tasks / makeimages / makeimages.py MakeImages.prepare   0.00% 36 36 0   0.00% 14 0   0.00%
pipeline / hif / tasks / makeimages / makeimages.py MakeImages.analyse   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / tasks / makeimages / makeimages.py MakeImages._add_vlass_metadata   0.00% 65 65 0   0.00% 24 0   0.00%
pipeline / hif / tasks / makeimages / makeimages.py MakeImages._vlass_cube_set_miscinfo   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / hif / tasks / makeimages / makeimages.py MakeImages._is_target_for_sensitivity   0.00% 10 10 0   0.00% 8 0   0.00%
pipeline / hif / tasks / makeimages / makeimages.py MakeImages._get_image_rms_as_sensitivity   0.00% 36 36 0   0.00% 12 0   0.00%
pipeline / hif / tasks / makeimages / makeimages.py CleanTaskFactory.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hif / tasks / makeimages / makeimages.py CleanTaskFactory.__enter__   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / hif / tasks / makeimages / makeimages.py CleanTaskFactory.__exit__   0.00% 2 2 0   0.00% 2 0   0.00%
pipeline / hif / tasks / makeimages / makeimages.py CleanTaskFactory.get_task   0.00% 27 27 0   0.00% 8 0   0.00%
pipeline / hif / tasks / makeimages / makeimages.py CleanTaskFactory.__get_task_args   0.00% 67 67 0   0.00% 46 0   0.00%
pipeline / hif / tasks / makeimages / makeimages.py _get_description_map   0.00% 15 15 0   0.00% 14 0   0.00%
pipeline / hif / tasks / makeimages / makeimages.py _get_sidebar_map   0.00% 13 13 0   0.00% 12 0   0.00%
pipeline / hif / tasks / makeimages / makeimages.py (no function)   100.00% 56 0 18   100.00% 0 0   100.00%
pipeline / hif / tasks / makeimages / qa.py MakeImagesQAHandler.handle   0.00% 35 35 0   0.00% 22 0   0.00%
pipeline / hif / tasks / makeimages / qa.py MakeImagesQAHandler._add_summary_scores   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hif / tasks / makeimages / qa.py MakeImagesListQAHandler.handle   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / makeimages / qa.py _add_vlass_cube_imaging_scores   0.00% 11 11 0   0.00% 2 0   0.00%
pipeline / hif / tasks / makeimages / qa.py (no function)   100.00% 11 0 8   100.00% 0 0   100.00%
pipeline / hif / tasks / makeimages / resultobjects.py MakeImagesResult.__init__   0.00% 8 8 0   100.00% 0 0   0.00%
pipeline / hif / tasks / makeimages / resultobjects.py MakeImagesResult.add_result   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hif / tasks / makeimages / resultobjects.py MakeImagesResult.set_info   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / makeimages / resultobjects.py MakeImagesResult.merge_with_context   0.00% 35 35 3   0.00% 20 0   0.00%
pipeline / hif / tasks / makeimages / resultobjects.py MakeImagesResult.__repr__   0.00% 48 48 0   0.00% 4 0   0.00%
pipeline / hif / tasks / makeimages / resultobjects.py (no function)   100.00% 6 0 6   100.00% 0 0   100.00%
pipeline / hif / tasks / makeimlist / __init__.py (no function)   100.00% 2 0 6   100.00% 0 0   100.00%
pipeline / hif / tasks / makeimlist / cleantarget.py CleanTarget.__init__   0.00% 53 53 0   100.00% 0 0   0.00%
pipeline / hif / tasks / makeimlist / cleantarget.py ScalTarget.__init__   0.00% 14 14 0   100.00% 0 0   0.00%
pipeline / hif / tasks / makeimlist / cleantarget.py (no function)   100.00% 5 0 1   100.00% 0 0   100.00%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImListInputs.contfile   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImListInputs.field   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImListInputs.field   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImListInputs.hm_cell   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImListInputs.hm_cell   0.00% 9 9 0   0.00% 10 0   0.00%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImListInputs.hm_imsize   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImListInputs.hm_imsize   0.00% 11 11 0   0.00% 12 0   0.00%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImListInputs.linesfile   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImListInputs.nbins   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImListInputs.spw   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImListInputs.spw   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImListInputs.specmode   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImListInputs.get_spw_hm_cell   0.00% 11 11 0   0.00% 8 0   0.00%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImListInputs.get_spw_hm_imsize   0.00% 11 11 0   0.00% 8 0   0.00%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImListInputs.__init__   0.00% 34 34 0   100.00% 0 0   0.00%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImList.prepare   0.00% 689 689 5   0.00% 350 0   0.00%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImList.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImList._get_nfrms_multiplier   0.00% 17 17 0   0.00% 6 0   0.00%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImList._get_deconvolver_nterms   0.00% 17 17 0   0.00% 10 0   0.00%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImList._get_drcorrect_maxthreshold   0.00% 21 21 0   0.00% 18 0   0.00%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImList._skip_mfs_and_cube_imaging   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hif / tasks / makeimlist / makeimlist.py _get_description   0.00% 26 26 1   0.00% 24 0   0.00%
pipeline / hif / tasks / makeimlist / makeimlist.py _get_sidebar_suffix   0.00% 21 21 0   0.00% 20 0   0.00%
pipeline / hif / tasks / makeimlist / makeimlist.py (no function)   100.00% 66 0 16   100.00% 0 0   100.00%
pipeline / hif / tasks / makeimlist / qa.py MakeImListQAHandler.handle   0.00% 35 35 0   0.00% 18 0   0.00%
pipeline / hif / tasks / makeimlist / qa.py MakeImListListQAHandler.handle   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / makeimlist / qa.py (no function)   100.00% 9 0 5   100.00% 0 0   100.00%
pipeline / hif / tasks / makeimlist / resultobjects.py MakeImListResult.__init__   0.00% 12 12 0   100.00% 0 0   0.00%
pipeline / hif / tasks / makeimlist / resultobjects.py MakeImListResult.add_target   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / makeimlist / resultobjects.py MakeImListResult.set_info   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / makeimlist / resultobjects.py MakeImListResult.merge_with_context   0.00% 27 27 1   0.00% 20 0   0.00%
pipeline / hif / tasks / makeimlist / resultobjects.py MakeImListResult.num_targets   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / makeimlist / resultobjects.py MakeImListResult.expected_num_targets   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / makeimlist / resultobjects.py MakeImListResult.set_expected_num_targets   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / makeimlist / resultobjects.py MakeImListResult.__repr__   0.00% 93 93 0   0.00% 42 0   0.00%
pipeline / hif / tasks / makeimlist / resultobjects.py (no function)   100.00% 11 0 4   100.00% 0 0   100.00%
pipeline / hif / tasks / makermsimages / __init__.py _get_imaging_mode   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / tasks / makermsimages / __init__.py (no function)   100.00% 3 0 4   100.00% 0 0   100.00%
pipeline / hif / tasks / makermsimages / display.py RmsimagesSummary.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / makermsimages / display.py RmsimagesSummary.plot   0.00% 17 17 0   0.00% 6 0   0.00%
pipeline / hif / tasks / makermsimages / display.py VlassCubeRmsimagesSummary.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hif / tasks / makermsimages / display.py VlassCubeRmsimagesSummary.plot   0.00% 20 20 0   0.00% 6 0   0.00%
pipeline / hif / tasks / makermsimages / display.py (no function)   100.00% 8 0 7   100.00% 0 0   100.00%
pipeline / hif / tasks / makermsimages / makermsimages.py MakermsimagesResults.__init__   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hif / tasks / makermsimages / makermsimages.py MakermsimagesResults.merge_with_context   0.00% 6 6 1   0.00% 4 0   0.00%
pipeline / hif / tasks / makermsimages / makermsimages.py MakermsimagesResults.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / makermsimages / makermsimages.py MakermsimagesInputs.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hif / tasks / makermsimages / makermsimages.py Makermsimages.prepare   0.00% 29 29 0   0.00% 16 0   0.00%
pipeline / hif / tasks / makermsimages / makermsimages.py Makermsimages.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / makermsimages / makermsimages.py Makermsimages._get_imdev_args   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / makermsimages / makermsimages.py Makermsimages._do_imdev   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hif / tasks / makermsimages / makermsimages.py (no function)   100.00% 16 0 10   100.00% 0 0   100.00%
pipeline / hif / tasks / makermsimages / renderer.py T2_4MDetailsMakermsimagesRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hif / tasks / makermsimages / renderer.py T2_4MDetailsMakermsimagesRenderer.update_mako_context   0.00% 22 22 0   0.00% 2 0   0.00%
pipeline / hif / tasks / makermsimages / renderer.py T2_4MDetailsMakermsimagesVlassCubeRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hif / tasks / makermsimages / renderer.py T2_4MDetailsMakermsimagesVlassCubeRenderer.update_mako_context   0.00% 22 22 0   0.00% 4 0   0.00%
pipeline / hif / tasks / makermsimages / renderer.py (no function)   100.00% 7 0 6   100.00% 0 0   100.00%
pipeline / hif / tasks / mstransform / __init__.py (no function)   100.00% 3 0 6   100.00% 0 0   100.00%
pipeline / hif / tasks / mstransform / mstransform.py MstransformInputs.outputvis   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / mstransform / mstransform.py MstransformInputs.field   0.00% 16 16 0   0.00% 8 0   0.00%
pipeline / hif / tasks / mstransform / mstransform.py MstransformInputs.spw   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hif / tasks / mstransform / mstransform.py MstransformInputs.spw   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hif / tasks / mstransform / mstransform.py MstransformInputs.__init__   0.00% 11 11 0   100.00% 0 0   0.00%
pipeline / hif / tasks / mstransform / mstransform.py MstransformInputs.to_casa_args   0.00% 11 11 0   0.00% 4 0   0.00%
pipeline / hif / tasks / mstransform / mstransform.py SerialMstransform.prepare   0.00% 11 11 0   100.00% 0 0   0.00%
pipeline / hif / tasks / mstransform / mstransform.py SerialMstransform.analyse   0.00% 12 12 1   0.00% 2 0   0.00%
pipeline / hif / tasks / mstransform / mstransform.py SerialMstransform._copy_xml_files   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hif / tasks / mstransform / mstransform.py SerialMstransform._update_history   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / mstransform / mstransform.py MstransformResults.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hif / tasks / mstransform / mstransform.py MstransformResults.merge_with_context   0.00% 14 14 0   0.00% 8 0   0.00%
pipeline / hif / tasks / mstransform / mstransform.py MstransformResults._make_template_flagfile   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hif / tasks / mstransform / mstransform.py MstransformResults.__str__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hif / tasks / mstransform / mstransform.py MstransformResults.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / mstransform / mstransform.py (no function)   100.00% 36 0 12   100.00% 0 0   100.00%
pipeline / hif / tasks / mstransform / qa.py MstransformQAHandler.handle   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hif / tasks / mstransform / qa.py MstransformQAHandler._targets_ms_exists   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / mstransform / qa.py MstransformListQAHandler.handle   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hif / tasks / mstransform / qa.py (no function)   100.00% 12 0 7   100.00% 0 0   100.00%
pipeline / hif / tasks / mstransform / renderer.py T2_4MDetailsMstransformRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hif / tasks / mstransform / renderer.py T2_4MDetailsMstransformRenderer.update_mako_context   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / mstransform / renderer.py make_mstransform_table   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / hif / tasks / mstransform / renderer.py (no function)   100.00% 6 0 5   100.00% 0 0   100.00%
pipeline / hif / tasks / polarization / __init__.py (no function)   100.00% 1 0 7   100.00% 0 0   100.00%
pipeline / hif / tasks / polarization / polarization.py PolarizationResults.__init__   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hif / tasks / polarization / polarization.py PolarizationResults.merge_with_context   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / tasks / polarization / polarization.py PolarizationResults.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / polarization / polarization.py PolarizationInputs.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hif / tasks / polarization / polarization.py Polarization.prepare   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / polarization / polarization.py Polarization.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / polarization / polarization.py Polarization.do_gaincal   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hif / tasks / polarization / polarization.py Polarization.do_polcal   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hif / tasks / polarization / polarization.py (no function)   100.00% 14 0 5   100.00% 0 0   100.00%
pipeline / hif / tasks / polcal / __init__.py (no function)   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hif / tasks / polcal / polcalworker.py PolcalWorkerResults.__init__   0.00% 11 11 0   0.00% 6 0   0.00%
pipeline / hif / tasks / polcal / polcalworker.py PolcalWorkerResults.merge_with_context   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hif / tasks / polcal / polcalworker.py PolcalWorkerResults._get_calto   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / hif / tasks / polcal / polcalworker.py PolcalWorkerResults.__repr__   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hif / tasks / polcal / polcalworker.py PolcalWorkerInputs.caltable   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hif / tasks / polcal / polcalworker.py PolcalWorkerInputs.intent   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / polcal / polcalworker.py PolcalWorkerInputs.intent   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / hif / tasks / polcal / polcalworker.py PolcalWorkerInputs.__init__   0.00% 10 10 0   100.00% 0 0   0.00%
pipeline / hif / tasks / polcal / polcalworker.py PolcalWorker.prepare   0.00% 34 34 0   0.00% 8 0   0.00%
pipeline / hif / tasks / polcal / polcalworker.py PolcalWorker.analyse   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hif / tasks / polcal / polcalworker.py (no function)   100.00% 18 0 10   100.00% 0 0   100.00%
pipeline / hif / tasks / rawflagchans / __init__.py (no function)   100.00% 3 0 6   100.00% 0 0   100.00%
pipeline / hif / tasks / rawflagchans / qa.py RawflagchansQAHandler.handle   0.00% 11 11 0   100.00% 0 0   0.00%
pipeline / hif / tasks / rawflagchans / qa.py RawflagchansListQAHandler.handle   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hif / tasks / rawflagchans / qa.py (no function)   100.00% 11 0 7   100.00% 0 0   100.00%
pipeline / hif / tasks / rawflagchans / rawflagchans.py RawflagchansInputs.intent   0.00% 21 21 0   0.00% 22 0   0.00%
pipeline / hif / tasks / rawflagchans / rawflagchans.py RawflagchansInputs.spw   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / rawflagchans / rawflagchans.py RawflagchansInputs.__init__   0.00% 15 15 0   100.00% 0 0   0.00%
pipeline / hif / tasks / rawflagchans / rawflagchans.py SerialRawflagchans.prepare   0.00% 18 18 0   100.00% 0 0   0.00%
pipeline / hif / tasks / rawflagchans / rawflagchans.py SerialRawflagchans.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / rawflagchans / rawflagchans.py RawflagchansDataInputs.__init__   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hif / tasks / rawflagchans / rawflagchans.py RawflagchansData.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / rawflagchans / rawflagchans.py RawflagchansData.prepare   0.00% 54 54 0   0.00% 16 0   0.00%
pipeline / hif / tasks / rawflagchans / rawflagchans.py RawflagchansData.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / rawflagchans / rawflagchans.py RawflagchansView.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / rawflagchans / rawflagchans.py RawflagchansView.__call__   0.00% 20 20 0   0.00% 10 0   0.00%
pipeline / hif / tasks / rawflagchans / rawflagchans.py RawflagchansView.refine_view   0.00% 8 8 0   0.00% 8 0   0.00%
pipeline / hif / tasks / rawflagchans / rawflagchans.py (no function)   100.00% 37 0 13   100.00% 0 0   100.00%
pipeline / hif / tasks / rawflagchans / renderer.py T2_4MDetailsRawflagchansRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hif / tasks / rawflagchans / renderer.py T2_4MDetailsRawflagchansRenderer.update_mako_context   0.00% 22 22 0   0.00% 4 0   0.00%
pipeline / hif / tasks / rawflagchans / renderer.py T2_4MDetailsRawflagchansRenderer._get_htmlreports   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / hif / tasks / rawflagchans / renderer.py T2_4MDetailsRawflagchansRenderer._write_flagcmd_to_disk   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / hif / tasks / rawflagchans / renderer.py BaselineVsChannelsPlotRenderer.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hif / tasks / rawflagchans / renderer.py (no function)   100.00% 8 0 7   100.00% 0 0   100.00%
pipeline / hif / tasks / rawflagchans / resultobjects.py RawflagchansResults.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / rawflagchans / resultobjects.py RawflagchansResults.merge_with_context   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hif / tasks / rawflagchans / resultobjects.py RawflagchansResults.__repr__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / rawflagchans / resultobjects.py RawflagchansDataResults.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / rawflagchans / resultobjects.py RawflagchansDataResults.merge_with_context   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hif / tasks / rawflagchans / resultobjects.py RawflagchansDataResults.__repr__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / rawflagchans / resultobjects.py RawflagchansViewResults.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / rawflagchans / resultobjects.py RawflagchansViewResults.merge_with_context   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hif / tasks / rawflagchans / resultobjects.py RawflagchansViewResults.__repr__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / rawflagchans / resultobjects.py (no function)   100.00% 13 0 3   100.00% 0 0   100.00%
pipeline / hif / tasks / refant / __init__.py (no function)   100.00% 3 0 6   100.00% 0 0   100.00%
pipeline / hif / tasks / refant / qa.py RefantQAHandler.handle   0.00% 12 12 0   0.00% 2 0   0.00%
pipeline / hif / tasks / refant / qa.py RefantListQAHandler.handle   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / refant / qa.py (no function)   100.00% 9 0 5   100.00% 0 0   100.00%
pipeline / hif / tasks / refant / referenceantenna.py RefAntInputs.field   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / hif / tasks / refant / referenceantenna.py RefAntInputs.hm_refant   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / refant / referenceantenna.py RefAntInputs.spw   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / refant / referenceantenna.py RefAntInputs.to_casa_args   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hif / tasks / refant / referenceantenna.py RefAntInputs.__init__   0.00% 12 12 0   100.00% 0 0   0.00%
pipeline / hif / tasks / refant / referenceantenna.py RefAntResults.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hif / tasks / refant / referenceantenna.py RefAntResults.merge_with_context   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hif / tasks / refant / referenceantenna.py RefAntResults.__str__   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / tasks / refant / referenceantenna.py RefAntResults.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / refant / referenceantenna.py SerialRefAnt.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / refant / referenceantenna.py SerialRefAnt.prepare   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / hif / tasks / refant / referenceantenna.py SerialRefAnt.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / refant / referenceantenna.py (no function)   100.00% 34 0 8   100.00% 0 0   100.00%
pipeline / hif / tasks / refant / renderer.py T2_4MDetailsRefantRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hif / tasks / refant / renderer.py T2_4MDetailsRefantRenderer.update_mako_context   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / refant / renderer.py make_refant_table   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / hif / tasks / refant / renderer.py (no function)   100.00% 7 0 5   100.00% 0 0   100.00%
pipeline / hif / tasks / refant / session_refant.py RefAntInputs.hm_refant   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / refant / session_refant.py RefAntInputs.to_casa_args   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hif / tasks / refant / session_refant.py RefAntInputs.__init__   0.00% 10 10 0   100.00% 0 0   0.00%
pipeline / hif / tasks / refant / session_refant.py RefAntResults.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hif / tasks / refant / session_refant.py RefAntResults.merge_with_context   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hif / tasks / refant / session_refant.py RefAntResults.__str__   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / tasks / refant / session_refant.py RefAntResults.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / refant / session_refant.py RefAnt.prepare   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / hif / tasks / refant / session_refant.py RefAnt.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / refant / session_refant.py (no function)   0.00% 22 22 5   100.00% 0 0   0.00%
pipeline / hif / tasks / selfcal / __init__.py (no function)   100.00% 2 0 6   100.00% 0 0   100.00%
pipeline / hif / tasks / selfcal / display.py SelfcalSummary.__init__   0.00% 12 12 0   0.00% 2 0   0.00%
pipeline / hif / tasks / selfcal / display.py SelfcalSummary._get_ims   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hif / tasks / selfcal / display.py SelfcalSummary._im_rootname   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / selfcal / display.py SelfcalSummary._im_solname   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / selfcal / display.py SelfcalSummary.plot_qa   0.00% 48 48 15   0.00% 4 0   0.00%
pipeline / hif / tasks / selfcal / display.py SelfcalSummary.get_sols_flagged_solns   0.00% 13 13 0   0.00% 4 0   0.00%
pipeline / hif / tasks / selfcal / display.py SelfcalSummary.plot_ants_flagging_colored   0.00% 26 26 0   0.00% 4 0   0.00%
pipeline / hif / tasks / selfcal / display.py SelfcalSummary.get_flagged_solns_per_ant   0.00% 45 45 0   0.00% 10 0   0.00%
pipeline / hif / tasks / selfcal / display.py SelfcalSummary._plot_gain   0.00% 32 32 0   0.00% 8 0   0.00%
pipeline / hif / tasks / selfcal / display.py SelfcalSummary._plot_gain_perant   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / hif / tasks / selfcal / display.py SelfcalSummary.plot   0.00% 40 40 0   0.00% 10 0   0.00%
pipeline / hif / tasks / selfcal / display.py SelfcalSummary.create_noise_histogram_plots   0.00% 21 21 0   0.00% 2 0   0.00%
pipeline / hif / tasks / selfcal / display.py SelfcalSummary.create_noise_histogram_plots.gaussian_norm   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hif / tasks / selfcal / display.py SelfcalSummary.create_noise_histogram   0.00% 27 27 0   0.00% 6 0   0.00%
pipeline / hif / tasks / selfcal / display.py (no function)   100.00% 26 0 13   100.00% 0 0   100.00%
pipeline / hif / tasks / selfcal / qa.py SelfcalQAHandler.handle   0.00% 104 104 1   0.00% 34 0   0.00%
pipeline / hif / tasks / selfcal / qa.py _target_list_to_desc   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hif / tasks / selfcal / qa.py SelfcalListQAHandler.handle   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / selfcal / qa.py (no function)   100.00% 10 0 5   100.00% 0 0   100.00%
pipeline / hif / tasks / selfcal / renderer.py SelfCalQARenderer.__init__   0.00% 16 16 0   0.00% 2 0   0.00%
pipeline / hif / tasks / selfcal / renderer.py SelfCalQARenderer.update_mako_context   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / selfcal / renderer.py SelfCalQARenderer.make_summary_table   0.00% 85 85 0   0.00% 70 0   0.00%
pipeline / hif / tasks / selfcal / renderer.py T2_4MDetailsSelfcalRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hif / tasks / selfcal / renderer.py T2_4MDetailsSelfcalRenderer.make_targets_summary_table   0.00% 19 19 0   0.00% 2 0   0.00%
pipeline / hif / tasks / selfcal / renderer.py T2_4MDetailsSelfcalRenderer.make_targets_summary_table.bool2icon   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / tasks / selfcal / renderer.py T2_4MDetailsSelfcalRenderer.make_targets_summary_table.format_solints   0.00% 23 23 0   0.00% 14 0   0.00%
pipeline / hif / tasks / selfcal / renderer.py T2_4MDetailsSelfcalRenderer.make_targets_summary_table.format_band   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / selfcal / renderer.py T2_4MDetailsSelfcalRenderer.update_mako_context   0.00% 20 20 0   0.00% 8 0   0.00%
pipeline / hif / tasks / selfcal / renderer.py T2_4MDetailsSelfcalRenderer.make_solint_summary_table   0.00% 129 129 0   0.00% 102 0   0.00%
pipeline / hif / tasks / selfcal / renderer.py T2_4MDetailsSelfcalRenderer.make_spw_summary_table   0.00% 26 26 0   0.00% 12 0   0.00%
pipeline / hif / tasks / selfcal / renderer.py T2_4MDetailsSelfcalRenderer.make_summary_table   0.00% 53 53 0   0.00% 34 0   0.00%
pipeline / hif / tasks / selfcal / renderer.py T2_4MDetailsSelfcalRenderer.make_summary_table.fm_sc_success   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / tasks / selfcal / renderer.py T2_4MDetailsSelfcalRenderer.make_summary_table.fm_reason   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hif / tasks / selfcal / renderer.py T2_4MDetailsSelfcalRenderer.make_summary_table.fm_solint   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / tasks / selfcal / renderer.py T2_4MDetailsSelfcalRenderer.make_summary_table.fm_values   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hif / tasks / selfcal / renderer.py SelfcalMosaicRenderer.__init__   0.00% 28 28 0   0.00% 4 0   0.00%
pipeline / hif / tasks / selfcal / renderer.py SelfcalMosaicRenderer.get_file   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hif / tasks / selfcal / renderer.py SelfcalMosaicRenderer.render   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hif / tasks / selfcal / renderer.py SelfcalMosaicRenderer.update_mako_context   0.00% 15 15 0   0.00% 6 0   0.00%
pipeline / hif / tasks / selfcal / renderer.py SelfcalMosaicRenderer.make_targets_summary_table   0.00% 16 16 0   0.00% 2 0   0.00%
pipeline / hif / tasks / selfcal / renderer.py SelfcalMosaicRenderer.make_targets_summary_table.bool2icon   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / tasks / selfcal / renderer.py SelfcalMosaicRenderer.make_targets_summary_table.format_solints   0.00% 23 23 0   0.00% 14 0   0.00%
pipeline / hif / tasks / selfcal / renderer.py SelfcalMosaicRenderer.make_targets_summary_table.format_band   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / selfcal / renderer.py text_with_tooltip   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / selfcal / renderer.py fm_target   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hif / tasks / selfcal / renderer.py radec_to_string   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hif / tasks / selfcal / renderer.py (no function)   100.00% 22 0 15   100.00% 0 0   100.00%
pipeline / hif / tasks / selfcal / selfcal.py SelfcalResults.__init__   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hif / tasks / selfcal / selfcal.py SelfcalResults.merge_with_context   0.00% 12 12 0   0.00% 10 0   0.00%
pipeline / hif / tasks / selfcal / selfcal.py SelfcalResults._register_datatype   0.00% 22 22 0   0.00% 10 0   0.00%
pipeline / hif / tasks / selfcal / selfcal.py SelfcalResults.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / selfcal / selfcal.py SelfcalInputs.field   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hif / tasks / selfcal / selfcal.py SelfcalInputs.refantignore   0.00% 14 14 0   0.00% 12 0   0.00%
pipeline / hif / tasks / selfcal / selfcal.py SelfcalInputs.__init__   0.00% 28 28 0   100.00% 0 0   0.00%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal._scal_targets_to_json   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal._json_debug_to_json_lite   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal._scal_targets_to_json_lite   0.00% 33 33 0   0.00% 28 0   0.00%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal._scal_targets_from_json   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal._apply_scal_check_caltable   0.00% 31 31 0   0.00% 24 0   0.00%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal._check_restore_from_resources   0.00% 26 26 0   0.00% 20 0   0.00%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal._check_restore_from_context   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal.prepare   0.00% 72 72 1   0.00% 40 0   0.00%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal._solve_selfcal   0.00% 41 41 0   0.00% 16 0   0.00%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal._run_selfcal_sequence   0.00% 17 17 1   0.00% 2 0   0.00%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal._apply_scal   0.00% 36 36 0   0.00% 22 0   0.00%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal._check_scaltargets   0.00% 11 11 0   0.00% 6 0   0.00%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal._get_scaltargets   0.00% 32 32 0   0.00% 12 0   0.00%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal._remove_ms   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal._split_scaltargets   0.00% 44 44 0   0.00% 10 0   0.00%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal._get_band_name   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal._copy_xml_files   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal.get_desired_width   0.00% 17 17 0   0.00% 16 0   0.00%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal.get_spw_chanbin   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal._restore_flags   0.00% 3 3 0   0.00% 4 0   0.00%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal._flag_lines   0.00% 8 8 0   0.00% 6 0   0.00%
pipeline / hif / tasks / selfcal / selfcal.py (no function)   100.00% 74 0 26   100.00% 0 0   100.00%
pipeline / hif / tasks / setmodel / __init__.py (no function)   100.00% 4 0 7   100.00% 0 0   100.00%
pipeline / hif / tasks / setmodel / display.py BasebandComposite.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / setmodel / display.py PlotmsBasebandComposite.plot   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hif / tasks / setmodel / display.py BasebandSummaryChart.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / setmodel / display.py AmpVsUVSummaryChart.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hif / tasks / setmodel / display.py (no function)   100.00% 10 0 3   100.00% 0 0   100.00%
pipeline / hif / tasks / setmodel / qa.py SetModelsQAHandler.handle   0.00% 22 22 0   0.00% 14 0   0.00%
pipeline / hif / tasks / setmodel / qa.py SetjyQAHandler.handle   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / hif / tasks / setmodel / qa.py SetjyListQAHandler.handle   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hif / tasks / setmodel / qa.py SetModelsListQAHandler.handle   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hif / tasks / setmodel / qa.py (no function)   100.00% 21 0 9   100.00% 0 0   100.00%
pipeline / hif / tasks / setmodel / renderer.py T2_4MDetailsSetjyRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hif / tasks / setmodel / renderer.py T2_4MDetailsSetjyRenderer.update_mako_context   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / hif / tasks / setmodel / renderer.py T2_4MDetailsSetjyRenderer.sort_plots_by_baseband   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / tasks / setmodel / renderer.py T2_4MDetailsSetjyRenderer.create_plots   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hif / tasks / setmodel / renderer.py T2_4MDetailsSetjyRenderer.plots_for_result   0.00% 13 13 0   0.00% 4 0   0.00%
pipeline / hif / tasks / setmodel / renderer.py make_flux_table   0.00% 29 29 1   0.00% 12 0   0.00%
pipeline / hif / tasks / setmodel / renderer.py (no function)   100.00% 9 0 9   100.00% 0 0   100.00%
pipeline / hif / tasks / setmodel / setjy.py SetjyInputs.field   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / hif / tasks / setmodel / setjy.py SetjyInputs.refspectra   0.00% 60 60 0   0.00% 28 0   0.00%
pipeline / hif / tasks / setmodel / setjy.py SetjyInputs.reffile   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / setmodel / setjy.py SetjyInputs.standard   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / hif / tasks / setmodel / setjy.py SetjyInputs.__init__   0.00% 16 16 1   100.00% 0 0   0.00%
pipeline / hif / tasks / setmodel / setjy.py SetjyInputs.to_casa_args   0.00% 13 13 0   0.00% 4 0   0.00%
pipeline / hif / tasks / setmodel / setjy.py Setjy.prepare   0.00% 63 63 1   0.00% 30 0   0.00%
pipeline / hif / tasks / setmodel / setjy.py Setjy.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / setmodel / setjy.py (no function)   100.00% 25 0 13   100.00% 0 0   100.00%
pipeline / hif / tasks / setmodel / setmodel.py SetModelsInputs.reference   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hif / tasks / setmodel / setmodel.py SetModelsInputs.reffile   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / setmodel / setmodel.py SetModelsInputs.transfer   0.00% 10 10 0   0.00% 2 0   0.00%
pipeline / hif / tasks / setmodel / setmodel.py SetModelsInputs.__init__   0.00% 12 12 0   100.00% 0 0   0.00%
pipeline / hif / tasks / setmodel / setmodel.py SerialSetModels.prepare   0.00% 12 12 0   0.00% 4 0   0.00%
pipeline / hif / tasks / setmodel / setmodel.py SerialSetModels.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / setmodel / setmodel.py SerialSetModels._do_setjy   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hif / tasks / setmodel / setmodel.py (no function)   100.00% 23 0 11   100.00% 0 0   100.00%
pipeline / hif / tasks / tclean / __init__.py (no function)   100.00% 3 0 6   100.00% 0 0   100.00%
pipeline / hif / tasks / tclean / automaskthresholdsequence.py AutoMaskThresholdSequence.iteration   0.00% 44 44 0   0.00% 22 0   0.00%
pipeline / hif / tasks / tclean / automaskthresholdsequence.py (no function)   100.00% 3 0 5   100.00% 0 0   100.00%
pipeline / hif / tasks / tclean / autoscalthresholdsequence.py AutoScalThresholdSequence.iteration   0.00% 15 15 0   0.00% 6 0   0.00%
pipeline / hif / tasks / tclean / autoscalthresholdsequence.py (no function)   100.00% 3 0 2   100.00% 0 0   100.00%
pipeline / hif / tasks / tclean / basecleansequence.py BaseCleanSequence.__init__   0.00% 9 9 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / basecleansequence.py BaseCleanSequence.iteration_result   0.00% 8 8 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / basecleansequence.py BaseCleanSequence.iteration   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / basecleansequence.py BaseCleanSequence.get_rootname   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hif / tasks / tclean / basecleansequence.py (no function)   100.00% 6 0 4   100.00% 0 0   100.00%
pipeline / hif / tasks / tclean / cleanbase.py CleanBaseInputs.cell   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / cleanbase.py CleanBaseInputs.imsize   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / cleanbase.py CleanBaseInputs.imsize   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hif / tasks / tclean / cleanbase.py CleanBaseInputs.specmode   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hif / tasks / tclean / cleanbase.py CleanBaseInputs.spw   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / cleanbase.py CleanBaseInputs.spwsel   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / cleanbase.py CleanBaseInputs.__init__   0.00% 78 78 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / cleanbase.py CleanBase.prepare   0.00% 20 20 0   0.00% 4 0   0.00%
pipeline / hif / tasks / tclean / cleanbase.py CleanBase.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / cleanbase.py CleanBase._do_clean_cycle   0.00% 256 256 0   0.00% 174 0   0.00%
pipeline / hif / tasks / tclean / cleanbase.py CleanBase._copy_restoringbeam_from_psf   0.00% 27 27 0   0.00% 18 0   0.00%
pipeline / hif / tasks / tclean / cleanbase.py CleanBaseError.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / cleanbase.py (no function)   100.00% 90 0 12   100.00% 0 0   100.00%
pipeline / hif / tasks / tclean / display.py CleanSummary.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / display.py CleanSummary.plot   0.00% 91 91 0   0.00% 38 0   0.00%
pipeline / hif / tasks / tclean / display.py CleanSummary._is_cube_repbw   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / display.py TcleanMajorCycleSummaryFigure.__init__   0.00% 11 11 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / display.py TcleanMajorCycleSummaryFigure.plot   0.00% 47 47 0   0.00% 16 0   0.00%
pipeline / hif / tasks / tclean / display.py TcleanMajorCycleSummaryFigure._get_figfile   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / display.py TcleanMajorCycleSummaryFigure._get_plot_object   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / display.py VlassCubeSummary.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / display.py VlassCubeSummary.plot   0.00% 13 13 0   0.00% 2 0   0.00%
pipeline / hif / tasks / tclean / display.py (no function)   100.00% 14 0 15   100.00% 0 0   100.00%
pipeline / hif / tasks / tclean / imagecentrethresholdsequence.py ImageCentreThresholdSequence.iteration   0.00% 45 45 0   0.00% 18 0   0.00%
pipeline / hif / tasks / tclean / imagecentrethresholdsequence.py (no function)   100.00% 3 0 5   100.00% 0 0   100.00%
pipeline / hif / tasks / tclean / manualmaskthresholdsequence.py ManualMaskThresholdSequence.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / manualmaskthresholdsequence.py ManualMaskThresholdSequence.iteration   0.00% 17 17 0   0.00% 4 0   0.00%
pipeline / hif / tasks / tclean / manualmaskthresholdsequence.py (no function)   100.00% 4 0 3   100.00% 0 0   100.00%
pipeline / hif / tasks / tclean / nomaskthresholdsequence.py NoMaskThresholdSequence.iteration   0.00% 12 12 0   0.00% 4 0   0.00%
pipeline / hif / tasks / tclean / nomaskthresholdsequence.py (no function)   100.00% 3 0 2   100.00% 0 0   100.00%
pipeline / hif / tasks / tclean / plot_beams.py plot_beams   0.00% 32 32 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / plot_beams.py (no function)   100.00% 2 0 5   100.00% 0 0   100.00%
pipeline / hif / tasks / tclean / plot_beams_vlasscube.py plot_beams_vlasscube   0.00% 59 59 0   0.00% 12 0   0.00%
pipeline / hif / tasks / tclean / plot_beams_vlasscube.py (no function)   100.00% 2 0 4   100.00% 0 0   100.00%
pipeline / hif / tasks / tclean / plot_spectra.py addFrequencyAxisAbove   0.00% 33 33 0   0.00% 18 0   0.00%
pipeline / hif / tasks / tclean / plot_spectra.py numberOfChannelsInCube   0.00% 30 30 0   0.00% 12 0   0.00%
pipeline / hif / tasks / tclean / plot_spectra.py cubeFrameToTopo   0.00% 49 49 0   0.00% 26 0   0.00%
pipeline / hif / tasks / tclean / plot_spectra.py lsrkToTopo   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / plot_spectra.py restToTopo   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / plot_spectra.py casaRestToTopo   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / plot_spectra.py frames   0.00% 32 32 0   0.00% 6 0   0.00%
pipeline / hif / tasks / tclean / plot_spectra.py RescaleTrans   0.00% 26 26 0   0.00% 4 0   0.00%
pipeline / hif / tasks / tclean / plot_spectra.py lsrkToRest   0.00% 21 21 0   0.00% 4 0   0.00%
pipeline / hif / tasks / tclean / plot_spectra.py parseFrequencyArgumentToGHz   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hif / tasks / tclean / plot_spectra.py parseFrequencyArgument   0.00% 17 17 0   0.00% 10 0   0.00%
pipeline / hif / tasks / tclean / plot_spectra.py rad2radec   0.00% 33 33 1   0.00% 22 0   0.00%
pipeline / hif / tasks / tclean / plot_spectra.py imheadlist   0.00% 52 52 3   0.00% 22 0   0.00%
pipeline / hif / tasks / tclean / plot_spectra.py CalcAtmTransmissionForImage   0.00% 75 75 0   0.00% 26 0   0.00%
pipeline / hif / tasks / tclean / plot_spectra.py plot_spectra   0.00% 80 80 1   0.00% 12 0   0.00%
pipeline / hif / tasks / tclean / plot_spectra.py (no function)   100.00% 18 0 9   100.00% 0 0   100.00%
pipeline / hif / tasks / tclean / qa.py TcleanQAHandler.handle   0.00% 174 174 0   0.00% 50 0   0.00%
pipeline / hif / tasks / tclean / qa.py TcleanListQAHandler.handle   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / qa.py (no function)   100.00% 11 0 11   100.00% 0 0   100.00%
pipeline / hif / tasks / tclean / renderer.py T2_4MDetailsTcleanRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hif / tasks / tclean / renderer.py T2_4MDetailsTcleanRenderer.update_mako_context   0.00% 414 414 0   0.00% 124 0   0.00%
pipeline / hif / tasks / tclean / renderer.py TCleanPlotsRenderer.__init__   0.00% 9 9 1   0.00% 4 0   0.00%
pipeline / hif / tasks / tclean / renderer.py TCleanPlotsRenderer.update_mako_context   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / renderer.py TCleanTablesRenderer.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / renderer.py TCleanTablesRenderer.update_mako_context   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / renderer.py get_plot   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / hif / tasks / tclean / renderer.py make_plot_dict   0.00% 27 27 0   0.00% 18 0   0.00%
pipeline / hif / tasks / tclean / renderer.py triadwise   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / renderer.py T2_4MDetailsTcleanVlassCubeRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hif / tasks / tclean / renderer.py T2_4MDetailsTcleanVlassCubeRenderer.update_mako_context   0.00% 420 420 0   0.00% 116 0   0.00%
pipeline / hif / tasks / tclean / renderer.py get_cycle_stats   0.00% 27 27 0   0.00% 10 0   0.00%
pipeline / hif / tasks / tclean / renderer.py missing_png_filter   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / renderer.py (no function)   100.00% 21 0 16   100.00% 0 0   100.00%
pipeline / hif / tasks / tclean / resultobjects.py BoxResult.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py BoxResult.merge_with_context   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hif / tasks / tclean / resultobjects.py BoxResult.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.__init__   0.00% 62 62 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.merge_with_context   0.00% 17 17 1   0.00% 10 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.empty   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.imageplot   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.flux   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_flux   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.cleanmask   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_cleanmask   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.imaging_params   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_imaging_params   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.image   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_image   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.model   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_model   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.cube_sigma_fc_chans   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_cube_sigma_fc_chans   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.cube_scaledMAD_fc_chans   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_cube_scaledMAD_fc_chans   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom0_fc   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom0_fc   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom8_fc   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom8_fc   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom8_fc_image_min   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom8_fc_image_min   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom8_fc_image_max   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom8_fc_image_max   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom8_fc_image_median_all   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom8_fc_image_median_all   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom8_fc_image_median_annulus   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom8_fc_image_median_annulus   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom8_fc_image_mad   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom8_fc_image_mad   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom8_fc_peak_snr   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom8_fc_peak_snr   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom8_fc_n_pixels   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom8_fc_n_pixels   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom8_fc_frac_max_segment   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom8_fc_frac_max_segment   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom8_fc_max_segment_beams   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom8_fc_max_segment_beams   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom10_fc   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom10_fc   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom10_fc_image_min   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom10_fc_image_min   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom10_fc_image_max   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom10_fc_image_max   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom10_fc_image_median_all   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom10_fc_image_median_all   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom10_fc_image_median_annulus   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom10_fc_image_median_annulus   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom10_fc_image_mad   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom10_fc_image_mad   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom10_fc_n_pixels   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom10_fc_n_pixels   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom8_10_fc_histogram_asymmetry   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom8_10_fc_histogram_asymmetry   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom0   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom0   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom8   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom8   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.psf   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_psf   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.residual   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_residual   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.pblimit_image   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_pblimit_image   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.pblimit_cleanmask   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_pblimit_cleanmask   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.aggregate_bw   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_aggregate_bw   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.eff_ch_bw   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_eff_ch_bw   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.sensitivity   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_sensitivity   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.dr_corrected_sensitivity   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_dr_corrected_sensitivity   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.threshold   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_threshold   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.dirty_dynamic_range   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_dirty_dynamic_range   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.DR_correction_factor   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_DR_correction_factor   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.maxEDR_used   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_maxEDR_used   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.image_min   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_image_min   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.image_min_iquv   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_image_min_iquv   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.image_max   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_image_max   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.image_max_iquv   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_image_max_iquv   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.image_rms   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_image_rms   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.image_rms_iquv   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_image_rms_iquv   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.image_rms_min   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_image_rms_min   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.image_rms_min_iquv   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_image_rms_min_iquv   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.image_rms_max   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_image_rms_max   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.image_rms_max_iquv   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_image_rms_max_iquv   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.image_robust_rms_and_spectra   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_image_robust_rms_and_spectra   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.tclean_command   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_tclean_command   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.tclean_stopcode   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_tclean_stopcode   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.tclean_stopreason   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_tclean_stopreason   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.tclean_iterdone   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_tclean_iterdone   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.nmajordone   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_nmajordone   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.nminordone_array   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_nminordone_array   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.peakresidual_array   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_peakresidual_array   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.planeid_array   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_planeid_array   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.summaryminor   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_summaryminor   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.totalflux_array   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_totalflux_array   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.outmaskratio   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_outmaskratio   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.__repr__   0.00% 15 15 0   0.00% 10 0   0.00%
pipeline / hif / tasks / tclean / resultobjects.py (no function)   100.00% 198 0 8   100.00% 0 0   100.00%
pipeline / hif / tasks / tclean / reusemaskthresholdsequence.py ReuseMaskThresholdSequence.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / reusemaskthresholdsequence.py ReuseMaskThresholdSequence.iteration   0.00% 17 17 0   0.00% 4 0   0.00%
pipeline / hif / tasks / tclean / reusemaskthresholdsequence.py (no function)   100.00% 4 0 3   100.00% 0 0   100.00%
pipeline / hif / tasks / tclean / tclean.py TcleanInputs.image_heuristics   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / tclean.py TcleanInputs.imagename   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / tclean.py TcleanInputs.specmode   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hif / tasks / tclean / tclean.py TcleanInputs.spwsel_lsrk   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / tclean.py TcleanInputs.spwsel_topo   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / tclean.py TcleanInputs.robust   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / tclean.py TcleanInputs.uvtaper   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / tclean.py TcleanInputs.__init__   0.00% 31 31 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / tclean.py Tclean.rm_stage_files   0.00% 11 11 0   0.00% 6 0   0.00%
pipeline / hif / tasks / tclean / tclean.py Tclean.rm_iter_files   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / hif / tasks / tclean / tclean.py Tclean.copy_products   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / hif / tasks / tclean / tclean.py Tclean.move_products   0.00% 22 22 0   0.00% 14 0   0.00%
pipeline / hif / tasks / tclean / tclean.py Tclean.prepare   0.00% 224 224 0   0.00% 120 0   0.00%
pipeline / hif / tasks / tclean / tclean.py Tclean.analyse   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / tclean.py Tclean._do_iterative_vlass_se_imaging   0.00% 122 122 0   0.00% 32 0   0.00%
pipeline / hif / tasks / tclean / tclean.py Tclean._replace_psf   0.00% 10 10 0   0.00% 6 0   0.00%
pipeline / hif / tasks / tclean / tclean.py Tclean._do_scal_imaging   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hif / tasks / tclean / tclean.py Tclean._do_iterative_imaging   0.00% 153 153 0   0.00% 52 0   0.00%
pipeline / hif / tasks / tclean / tclean.py Tclean._do_clean   0.00% 20 20 1   0.00% 14 0   0.00%
pipeline / hif / tasks / tclean / tclean.py Tclean._empty_pointing_table   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / hif / tasks / tclean / tclean.py Tclean._restore_pointing_table   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hif / tasks / tclean / tclean.py Tclean._calc_moment_image   0.00% 15 15 0   0.00% 8 0   0.00%
pipeline / hif / tasks / tclean / tclean.py Tclean._calc_mom0_8_10_fc   0.00% 130 130 0   0.00% 18 0   0.00%
pipeline / hif / tasks / tclean / tclean.py Tclean._calc_mom0_8   0.00% 8 8 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / tclean.py Tclean._update_miscinfo   0.00% 10 10 0   0.00% 6 0   0.00%
pipeline / hif / tasks / tclean / tclean.py (no function)   100.00% 61 0 27   100.00% 0 0   100.00%
pipeline / hif / tasks / tclean / vlaautomaskthresholdsequence.py VlaAutoMaskThresholdSequence.iteration   0.00% 15 15 0   0.00% 6 0   0.00%
pipeline / hif / tasks / tclean / vlaautomaskthresholdsequence.py (no function)   100.00% 3 0 5   100.00% 0 0   100.00%
pipeline / hif / tasks / tclean / vlassmaskthresholdsequence.py VlassMaskThresholdSequence.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hif / tasks / tclean / vlassmaskthresholdsequence.py VlassMaskThresholdSequence.iteration   0.00% 14 14 0   0.00% 4 0   0.00%
pipeline / hif / tasks / tclean / vlassmaskthresholdsequence.py VlassMaskThresholdSequence._copy_or_regrid_mask   0.00% 24 24 0   0.00% 8 0   0.00%
pipeline / hif / tasks / tclean / vlassmaskthresholdsequence.py (no function)   100.00% 5 0 4   100.00% 0 0   100.00%
pipeline / hif / tasks / transformimagedata / __init__.py (no function)   100.00% 1 0 7   100.00% 0 0   100.00%
pipeline / hif / tasks / transformimagedata / transformimagedata.py TransformimagedataResults.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hif / tasks / transformimagedata / transformimagedata.py TransformimagedataResults.merge_with_context   0.00% 18 18 0   0.00% 10 0   0.00%
pipeline / hif / tasks / transformimagedata / transformimagedata.py TransformimagedataResults.__str__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hif / tasks / transformimagedata / transformimagedata.py TransformimagedataResults.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / transformimagedata / transformimagedata.py TransformimagedataInputs.outputvis   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hif / tasks / transformimagedata / transformimagedata.py TransformimagedataInputs.outputvis   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hif / tasks / transformimagedata / transformimagedata.py TransformimagedataInputs.__init__   0.00% 18 18 0   0.00% 4 0   0.00%
pipeline / hif / tasks / transformimagedata / transformimagedata.py Transformimagedata.prepare   0.00% 21 21 1   0.00% 4 0   0.00%
pipeline / hif / tasks / transformimagedata / transformimagedata.py Transformimagedata.analyse   0.00% 24 24 1   0.00% 10 0   0.00%
pipeline / hif / tasks / transformimagedata / transformimagedata.py (no function)   100.00% 23 0 9   100.00% 0 0   100.00%
pipeline / hif / tasks / uvcontsub / __init__.py (no function)   100.00% 3 0 6   100.00% 0 0   100.00%
pipeline / hif / tasks / uvcontsub / qa.py UVcontSubQAHandler.handle   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hif / tasks / uvcontsub / qa.py UVcontSubListQAHandler.handle   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hif / tasks / uvcontsub / qa.py (no function)   100.00% 11 0 5   100.00% 0 0   100.00%
pipeline / hif / tasks / uvcontsub / renderer.py T2_4MDetailsUVcontSubRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hif / tasks / uvcontsub / renderer.py T2_4MDetailsUVcontSubRenderer.update_mako_context   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / hif / tasks / uvcontsub / renderer.py T2_4MDetailsUVcontSubRenderer.get_table_rows   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / hif / tasks / uvcontsub / renderer.py (no function)   100.00% 5 0 6   100.00% 0 0   100.00%
pipeline / hif / tasks / uvcontsub / uvcontsub.py UVcontSubInputs.__init__   0.00% 8 8 0   100.00% 0 0   0.00%
pipeline / hif / tasks / uvcontsub / uvcontsub.py SerialUVcontSub.prepare   0.00% 95 95 0   0.00% 34 0   0.00%
pipeline / hif / tasks / uvcontsub / uvcontsub.py SerialUVcontSub.analyse   0.00% 11 11 1   0.00% 4 0   0.00%
pipeline / hif / tasks / uvcontsub / uvcontsub.py SerialUVcontSub._skip_uvcontsub   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hif / tasks / uvcontsub / uvcontsub.py SerialUVcontSub._copy_xml_files   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hif / tasks / uvcontsub / uvcontsub.py SerialUVcontSub._precheck_contdat   0.00% 24 24 0   0.00% 12 0   0.00%
pipeline / hif / tasks / uvcontsub / uvcontsub.py UVcontSubResults.__init__   0.00% 11 11 0   100.00% 0 0   0.00%
pipeline / hif / tasks / uvcontsub / uvcontsub.py UVcontSubResults.merge_with_context   0.00% 22 22 1   0.00% 10 0   0.00%
pipeline / hif / tasks / uvcontsub / uvcontsub.py UVcontSubResults._make_template_flagfile   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hif / tasks / uvcontsub / uvcontsub.py UVcontSubResults.__repr__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hif / tasks / uvcontsub / uvcontsub.py (no function)   100.00% 28 0 15   100.00% 0 0   100.00%
pipeline / hif / templates / __init__.py (no function)   100.00% 1 0 2   100.00% 0 0   100.00%
pipeline / hifa / __init__.py (no function)   100.00% 0 0 3   100.00% 0 0   100.00%
pipeline / hifa / cli / __init__.py (no function)   100.00% 0 0 29   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_antpos.py hifa_antpos   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_antpos.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_bandpass.py hifa_bandpass   100.00% 0 0 25   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_bandpass.py (no function)   100.00% 0 0 8   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_bandpassflag.py hifa_bandpassflag   100.00% 0 0 25   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_bandpassflag.py (no function)   100.00% 0 0 10   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_bpsolint.py hifa_bpsolint   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_bpsolint.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_diffgaincal.py hifa_diffgaincal   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_diffgaincal.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_exportdata.py hifa_exportdata   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_exportdata.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_flagdata.py hifa_flagdata   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_flagdata.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_flagtargets.py hifa_flagtargets   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_flagtargets.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_fluxcalflag.py hifa_fluxcalflag   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_fluxcalflag.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_gaincalsnr.py hifa_gaincalsnr   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_gaincalsnr.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_gfluxscale.py hifa_gfluxscale   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_gfluxscale.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_gfluxscaleflag.py hifa_gfluxscaleflag   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_gfluxscaleflag.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_imageprecheck.py hifa_imageprecheck   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_imageprecheck.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_importdata.py hifa_importdata   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_importdata.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_lock_refant.py hifa_lock_refant   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_lock_refant.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_polcal.py hifa_polcal   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_polcal.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_polcalflag.py hifa_polcalflag   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_polcalflag.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_renorm.py hifa_renorm   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_renorm.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_restoredata.py hifa_restoredata   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_restoredata.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_session_refant.py hifa_session_refant   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_session_refant.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_spwphaseup.py hifa_spwphaseup   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_spwphaseup.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_targetflag.py hifa_targetflag   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_targetflag.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_timegaincal.py hifa_timegaincal   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_timegaincal.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_tsysflag.py hifa_tsysflag   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_tsysflag.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_tsysflagcontamination.py hifa_tsysflagcontamination   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_tsysflagcontamination.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_unlock_refant.py hifa_unlock_refant   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_unlock_refant.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_wvrgcal.py hifa_wvrgcal   100.00% 0 0 19   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_wvrgcal.py (no function)   100.00% 0 0 6   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_wvrgcalflag.py hifa_wvrgcalflag   100.00% 0 0 46   100.00% 0 0   100.00%
pipeline / hifa / cli / hifa_wvrgcalflag.py (no function)   100.00% 0 0 7   100.00% 0 0   100.00%
pipeline / hifa / heuristics / __init__.py (no function)   100.00% 0 0 2   100.00% 0 0   100.00%
pipeline / hifa / heuristics / atm.py AtmHeuristics.__init__   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifa / heuristics / atm.py AtmHeuristics._calculate   0.00% 53 53 0   0.00% 8 0   0.00%
pipeline / hifa / heuristics / atm.py AtmHeuristics._calculate_median_tsys   0.00% 17 17 0   0.00% 6 0   0.00%
pipeline / hifa / heuristics / atm.py AtmHeuristics.spwid_rank_by_frequency   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / hifa / heuristics / atm.py AtmHeuristics.spwid_rank_by_opacity   0.00% 12 12 0   0.00% 6 0   0.00%
pipeline / hifa / heuristics / atm.py AtmHeuristics.spwid_rank_by_opacity_and_bandwidth   0.00% 12 12 0   0.00% 6 0   0.00%
pipeline / hifa / heuristics / atm.py AtmHeuristics.spwid_rank_by_tsys_and_bandwidth   0.00% 24 24 0   0.00% 14 0   0.00%
pipeline / hifa / heuristics / atm.py (no function)   100.00% 9 0 11   100.00% 0 0   100.00%
pipeline / hifa / heuristics / exptimes.py get_scan_exptimes   0.00% 41 41 0   0.00% 22 0   0.00%
pipeline / hifa / heuristics / exptimes.py (no function)   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifa / heuristics / fluxscale.py antenna   0.00% 65 65 0   0.00% 20 0   0.00%
pipeline / hifa / heuristics / fluxscale.py (no function)   100.00% 2 0 6   100.00% 0 0   100.00%
pipeline / hifa / heuristics / imageprecheck.py ImagePreCheckHeuristics.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / heuristics / imageprecheck.py ImagePreCheckHeuristics.compare_beams   0.00% 66 66 0   0.00% 24 0   0.00%
pipeline / hifa / heuristics / imageprecheck.py (no function)   100.00% 4 0 2   100.00% 0 0   100.00%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics.__init__   0.00% 51 51 7   0.00% 10 0   0.00%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics.analysis   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics._do_analysis   0.00% 67 67 3   0.00% 36 0   0.00%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics._pm_in_aca   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics._getbaselinesproj   0.00% 25 25 0   0.00% 8 0   0.00%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics._get_spws_in_caltable   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics._get_bandpass_scan_time   100.00% 0 0 32   100.00% 0 0   100.00%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics._getcycletime   0.00% 17 17 0   0.00% 8 0   0.00%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics._lookupcycle   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics._getfreq   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics._getband   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics._getconfig   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics._getblflags   0.00% 12 12 1   0.00% 2 0   0.00%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics._log_setup_info   0.00% 11 11 0   100.00% 0 0   0.00%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics._get_cal_phase   0.00% 10 10 0   100.00% 0 0   0.00%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics._phase_rms_caltab   0.00% 55 55 0   0.00% 20 0   0.00%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics._isblflagged   0.00% 15 15 1   0.00% 12 0   0.00%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics._get_final_spw_and_blflags   0.00% 12 12 1   0.00% 6 0   0.00%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics._get_spw_candidates   0.00% 16 16 2   0.00% 6 0   0.00%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics.phase_unwrap   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics.mad   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics.std_overlapping_avg   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics.ave_phase   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hifa / heuristics / phasemetrics.py (no function)   100.00% 29 0 8   100.00% 0 0   100.00%
pipeline / hifa / heuristics / phasespwmap.py combine_spwmap   0.00% 11 11 0   0.00% 6 0   0.00%
pipeline / hifa / heuristics / phasespwmap.py snr_n2wspwmap   0.00% 25 25 0   0.00% 16 0   0.00%
pipeline / hifa / heuristics / phasespwmap.py simple_n2wspwmap   0.00% 57 57 1   0.00% 42 0   0.00%
pipeline / hifa / heuristics / phasespwmap.py update_spwmap_for_band_to_band   0.00% 11 11 0   0.00% 8 0   0.00%
pipeline / hifa / heuristics / phasespwmap.py (no function)   100.00% 7 0 7   100.00% 0 0   100.00%
pipeline / hifa / heuristics / snr.py estimate_gaincalsnr   0.00% 20 20 2   0.00% 8 0   0.00%
pipeline / hifa / heuristics / snr.py estimate_bpsolint   0.00% 20 20 4   0.00% 8 0   0.00%
pipeline / hifa / heuristics / snr.py get_fluxinfo   0.00% 24 24 0   0.00% 8 0   0.00%
pipeline / hifa / heuristics / snr.py get_tsysinfo   0.00% 66 66 0   0.00% 44 0   0.00%
pipeline / hifa / heuristics / snr.py get_tsysinfo.get_scans_for_field_intent   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / hifa / heuristics / snr.py make_tsyslists   0.00% 10 10 0   0.00% 6 0   0.00%
pipeline / hifa / heuristics / snr.py get_mediantemp   0.00% 80 80 0   0.00% 40 0   0.00%
pipeline / hifa / heuristics / snr.py _get_unflagged_antennas   0.00% 21 21 1   0.00% 10 0   0.00%
pipeline / hifa / heuristics / snr.py get_obsinfo   0.00% 82 82 0   0.00% 32 0   0.00%
pipeline / hifa / heuristics / snr.py join_dicts   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifa / heuristics / snr.py _transfer_fluxes   0.00% 7 7 0   0.00% 6 0   0.00%
pipeline / hifa / heuristics / snr.py _transfer_temps   0.00% 6 6 0   0.00% 6 0   0.00%
pipeline / hifa / heuristics / snr.py _transfer_obsinfo   0.00% 15 15 0   0.00% 6 0   0.00%
pipeline / hifa / heuristics / snr.py compute_gaincalsnr   0.00% 55 55 0   0.00% 12 0   0.00%
pipeline / hifa / heuristics / snr.py _log_sensitivity_info   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / hifa / heuristics / snr.py compute_bpsolint   0.00% 88 88 13   0.00% 26 0   0.00%
pipeline / hifa / heuristics / snr.py nextHighestDivisibleInt   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hifa / heuristics / snr.py (no function)   100.00% 25 0 14   100.00% 0 0   100.00%
pipeline / hifa / heuristics / wvrgcal.py WvrgcalHeuristics.__init__   0.00% 27 27 0   0.00% 16 0   0.00%
pipeline / hifa / heuristics / wvrgcal.py WvrgcalHeuristics._calculate_smooth   0.00% 44 44 0   0.00% 14 0   0.00%
pipeline / hifa / heuristics / wvrgcal.py WvrgcalHeuristics._calculate_tie   0.00% 24 24 0   0.00% 10 0   0.00%
pipeline / hifa / heuristics / wvrgcal.py WvrgcalHeuristics.nsol   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / heuristics / wvrgcal.py WvrgcalHeuristics.segsource   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / heuristics / wvrgcal.py WvrgcalHeuristics.smoothall   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / hifa / heuristics / wvrgcal.py WvrgcalHeuristics.smooth   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hifa / heuristics / wvrgcal.py WvrgcalHeuristics.sourceflag   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / heuristics / wvrgcal.py WvrgcalHeuristics.tie   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / heuristics / wvrgcal.py WvrgcalHeuristics.toffset   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / hifa / heuristics / wvrgcal.py WvrgcalHeuristics.wvr_available   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / heuristics / wvrgcal.py (no function)   100.00% 13 0 4   100.00% 0 0   100.00%
pipeline / hifa / tasks / __init__.py (no function)   100.00% 0 0 29   100.00% 0 0   100.00%
pipeline / hifa / tasks / antpos / __init__.py (no function)   100.00% 2 0 7   100.00% 0 0   100.00%
pipeline / hifa / tasks / antpos / almaantpos.py ALMAAntposInputs.antposfile   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / antpos / almaantpos.py ALMAAntposInputs.antposfile   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / antpos / almaantpos.py ALMAAntposInputs.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / antpos / almaantpos.py ALMAAntposInputs.to_casa_args   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / antpos / almaantpos.py ALMAAntposInputs.to_antpos_args   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / antpos / almaantpos.py ALMAAntposInputs.online_antpos_filename   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / antpos / almaantpos.py ALMAAntposInputs.__str__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / antpos / almaantpos.py ALMAAntpos.prepare   0.00% 18 18 0   0.00% 8 0   0.00%
pipeline / hifa / tasks / antpos / almaantpos.py ALMAAntpos._remove_missing_antennas_from_json   0.00% 23 23 0   0.00% 8 0   0.00%
pipeline / hifa / tasks / antpos / almaantpos.py ALMAAntpos.analyse   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / antpos / almaantpos.py ALMAAntpos._get_antenna_offsets   0.00% 12 12 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / antpos / almaantpos.py ALMAAntpos._get_antennas_with_significant_offset   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / antpos / almaantpos.py (no function)   100.00% 26 0 12   100.00% 0 0   100.00%
pipeline / hifa / tasks / antpos / qa.py ALMAAntposQAHandler.handle   0.00% 11 11 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / antpos / qa.py ALMAAntposQAHandler._number_antenna_offsets   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / antpos / qa.py ALMAAntposListQAHandler.handle   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / antpos / qa.py (no function)   100.00% 13 0 8   100.00% 0 0   100.00%
pipeline / hifa / tasks / antpos / renderer.py T2_4MDetailsALMAAntposRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / antpos / renderer.py T2_4MDetailsALMAAntposRenderer.update_mako_context   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / antpos / renderer.py make_antpos_table   0.00% 25 25 1   0.00% 8 0   0.00%
pipeline / hifa / tasks / antpos / renderer.py make_xyzoffsets_list   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / antpos / renderer.py (no function)   100.00% 7 0 7   100.00% 0 0   100.00%
pipeline / hifa / tasks / applycal / __init__.py (no function)   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py score_all_scans   55.56% 45 20 0   55.56% 18 4   55.56%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py get_best_fits_per_ant   57.14% 56 24 1   66.67% 12 4   58.82%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py stdListStr   66.67% 3 1 0   50.00% 2 1   60.00%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py score_all   100.00% 7 0 0   100.00% 2 0   100.00%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py get_median_fit   100.00% 4 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py score_X_vs_freq_fits   80.00% 10 2 0   50.00% 6 1   68.75%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py score_fits   80.00% 15 3 0   50.00% 4 2   73.68%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py _create_data_buffer   94.74% 19 1 0   83.33% 6 1   92.00%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py _calculate_combined_polarization_data   100.00% 18 0 0   87.50% 8 1   96.15%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py _calculate_normalisation_factors   78.57% 14 3 0   70.00% 10 1   75.00%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py _get_metric_name_from_accessor   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py _detect_outliers   84.21% 19 3 0   80.00% 10 2   82.76%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py _create_masked_entry   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py to_linear_fit_parameters   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py get_amp_fit   0.00% 11 11 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py get_phase_fit   0.00% 22 22 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py get_linear_function   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py get_linear_function.f   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py get_angular_linear_function   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py get_angular_linear_function.f   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py get_chi2_ang_model   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py fit_angular_model   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py robust_stats   81.82% 11 2 0   50.00% 2 1   76.92%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py data_selection_contains   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py (no function)   100.00% 61 0 15   100.00% 0 0   100.00%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa_test.py test_score_all_scans   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa_test.py (no function)   100.00% 8 0 5   100.00% 0 0   100.00%
pipeline / hifa / tasks / applycal / mswrapper.py average_visibility_dtype   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / applycal / mswrapper.py MSWrapper.create_averages_from_ms   98.06% 103 2 0   83.33% 18 3   95.87%
pipeline / hifa / tasks / applycal / mswrapper.py MSWrapper.create_averages_from_combination   0.00% 33 33 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / applycal / mswrapper.py MSWrapper.__init__   100.00% 9 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / applycal / mswrapper.py MSWrapper.__getitem__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / applycal / mswrapper.py MSWrapper.__contains__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / applycal / mswrapper.py MSWrapper.__len__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / applycal / mswrapper.py MSWrapper.__iter__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / applycal / mswrapper.py MSWrapper.save   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / applycal / mswrapper.py MSWrapper.load   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / applycal / mswrapper.py (no function)   100.00% 14 0 4   100.00% 0 0   100.00%
pipeline / hifa / tasks / applycal / mswrapper_test.py test_create_averages_from_ms_fail_as_expected   83.33% 6 1 0   50.00% 2 1   75.00%
pipeline / hifa / tasks / applycal / mswrapper_test.py test_create_averages_from_ms_works   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / applycal / mswrapper_test.py (no function)   100.00% 11 0 5   100.00% 0 0   100.00%
pipeline / hifa / tasks / applycal / qa.py ALMAApplycalListQAHandler.handle   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / applycal / qa.py ALMAApplycalQAHandler.handle   0.00% 20 20 0   0.00% 14 0   0.00%
pipeline / hifa / tasks / applycal / qa.py QAScoreEvalFunc.__init__   0.00% 25 25 0   0.00% 6 0   0.00%
pipeline / hifa / tasks / applycal / qa.py QAScoreEvalFunc.__call__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / applycal / qa.py QAScoreEvalFunc.__call__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / applycal / qa.py QAScoreEvalFunc.__call__   0.00% 78 78 0   0.00% 28 0   0.00%
pipeline / hifa / tasks / applycal / qa.py get_qa_scores   0.00% 33 33 0   0.00% 10 0   0.00%
pipeline / hifa / tasks / applycal / qa.py QAMessage.__init__   0.00% 30 30 0   0.00% 8 0   0.00%
pipeline / hifa / tasks / applycal / qa.py outliers_to_qa_scores   0.00% 16 16 0   0.00% 8 0   0.00%
pipeline / hifa / tasks / applycal / qa.py to_data_selection   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / applycal / qa.py in_casa_format   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / applycal / qa.py summarise_scores   0.00% 34 34 0   0.00% 12 0   0.00%
pipeline / hifa / tasks / applycal / qa.py combine_scores   0.00% 15 15 1   0.00% 2 0   0.00%
pipeline / hifa / tasks / applycal / qa.py take_min_as_representative   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / applycal / qa.py take_min_as_representative.omit_qascore_instance   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / applycal / qa.py discard_dimension   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / applycal / qa.py map_data_selection_to_scores   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / applycal / qa.py compress_data_selections   0.00% 21 21 0   0.00% 6 0   0.00%
pipeline / hifa / tasks / applycal / qa.py compress_data_selections.get_keyfunc   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / applycal / qa.py compress_data_selections.get_keyfunc.keyfunc   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / applycal / qa.py outlier_attr_to_str   0.00% 18 18 0   0.00% 12 0   0.00%
pipeline / hifa / tasks / applycal / qa.py (no function)   100.00% 53 0 21   100.00% 0 0   100.00%
pipeline / hifa / tasks / applycal / qa_utils.py get_intents_to_process   0.00% 8 8 0   0.00% 6 0   0.00%
pipeline / hifa / tasks / applycal / qa_utils.py get_unit_factor   100.00% 6 0 0   100.00% 2 0   100.00%
pipeline / hifa / tasks / applycal / qa_utils.py (no function)   100.00% 4 0 3   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpass / __init__.py (no function)   100.00% 0 0 9   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpass / almaphcorbandpass.py ALMAPhcorBandpassInputs.hm_bandpass   100.00% 0 0 5   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpass / almaphcorbandpass.py ALMAPhcorBandpassInputs.hm_phaseup_combine   100.00% 0 0 5   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpass / almaphcorbandpass.py ALMAPhcorBandpassInputs.hm_phaseup   100.00% 0 0 5   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpass / almaphcorbandpass.py ALMAPhcorBandpassInputs.__init__   100.00% 0 0 208   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpass / almaphcorbandpass.py SerialALMAPhcorBandpass.prepare   100.00% 0 0 99   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpass / almaphcorbandpass.py SerialALMAPhcorBandpass.prepare.bandpass_matcher   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpass / almaphcorbandpass.py SerialALMAPhcorBandpass._compute_bpsolints   100.00% 0 0 18   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpass / almaphcorbandpass.py SerialALMAPhcorBandpass._get_best_phaseup_solint   100.00% 0 0 407   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpass / almaphcorbandpass.py SerialALMAPhcorBandpass._do_phaseup   100.00% 0 0 46   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpass / almaphcorbandpass.py SerialALMAPhcorBandpass._do_bandpass   100.00% 0 0 2   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpass / almaphcorbandpass.py SerialALMAPhcorBandpass._do_smoothed_bandpass   100.00% 0 0 99   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpass / almaphcorbandpass.py SerialALMAPhcorBandpass._do_snr_bandpass   100.00% 0 0 139   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpass / almaphcorbandpass.py SerialALMAPhcorBandpass._get_phaseup_spw   100.00% 0 0 31   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpass / almaphcorbandpass.py SessionALMAPhcorBandpassInputs.__init__   100.00% 0 0 8   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpass / almaphcorbandpass.py SessionALMAPhcorBandpass.prepare   100.00% 0 0 25   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpass / almaphcorbandpass.py SessionALMAPhcorBandpass.analyse   100.00% 0 0 92   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpass / almaphcorbandpass.py centre_datetime_from_epochs   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / bandpass / almaphcorbandpass.py get_time_delta_seconds   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / bandpass / almaphcorbandpass.py to_frequency   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / bandpass / almaphcorbandpass.py (no function)   100.00% 12 0 134   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpass / qa.py AlmaBandpassQAHandler.handle   100.00% 0 0 17   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpass / qa.py _phaseup_combine_handler   100.00% 0 0 49   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpass / qa.py _phaseup_missing_handler   100.00% 0 0 44   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpass / qa.py _phaseup_snr_handler   100.00% 0 0 54   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpass / qa.py _low_channel_solutions_handler   0.00% 6 6 1   0.00% 2 0   0.00%
pipeline / hifa / tasks / bandpass / qa.py _adjusted_phaseup_solint_handler   100.00% 0 0 116   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpass / qa.py _score_bandpass_phaseup_solint   100.00% 0 0 28   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpass / qa.py _fraction_of_impacted_spws   0.00% 9 9 1   0.00% 2 0   0.00%
pipeline / hifa / tasks / bandpass / qa.py _calc_subband_spw_failures   0.00% 27 27 1   0.00% 16 0   0.00%
pipeline / hifa / tasks / bandpass / qa.py _calc_subband_qa_score   0.00% 17 17 1   0.00% 4 0   0.00%
pipeline / hifa / tasks / bandpass / qa.py _subband_handler   100.00% 0 0 71   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpass / qa.py (no function)   100.00% 5 0 35   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpass / renderer.py T2_4MDetailsBandpassRenderer.__init__   100.00% 0 0 2   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpass / renderer.py T2_4MDetailsBandpassRenderer.get_phaseup_applications   100.00% 0 0 47   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpass / renderer.py T2_4MDetailsBandpassRenderer.get_bandpass_table   100.00% 0 0 41   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpass / renderer.py T2_4MDetailsBandpassRenderer._format_bandpass_solint   100.00% 0 0 35   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpass / renderer.py (no function)   100.00% 1 0 22   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpassflag / __init__.py (no function)   100.00% 0 0 10   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpassflag / bandpassflag.py BandpassflagInputs.__init__   100.00% 0 0 243   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpassflag / bandpassflag.py BandpassflagInputs.as_dict   100.00% 0 0 4   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpassflag / bandpassflag.py SerialBandpassflag.prepare   100.00% 0 0 122   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpassflag / bandpassflag.py SerialBandpassflag.analyse   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpassflag / bandpassflag.py SerialBandpassflag._mod_last_interp   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpassflag / bandpassflag.py SerialBandpassflag._copy_with_interp   100.00% 0 0 6   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpassflag / bandpassflag.py SerialBandpassflag._identify_refants_to_update   100.00% 0 0 31   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpassflag / bandpassflag.py SerialBandpassflag._get_ant_id_to_name_dict   100.00% 0 0 23   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpassflag / bandpassflag.py SerialBandpassflag._copy_calfrom_with_gaintable   100.00% 0 0 6   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpassflag / bandpassflag.py create_plots   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / bandpassflag / bandpassflag.py AmpVsXChart.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / bandpassflag / bandpassflag.py (no function)   100.00% 4 0 115   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpassflag / qa.py BandpassflagQAHandler.handle   100.00% 0 0 4   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpassflag / qa.py BandpassflagListQAHandler.handle   100.00% 0 0 15   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpassflag / qa.py (no function)   100.00% 1 0 23   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpassflag / renderer.py T2_4MDetailsBandpassflagRenderer.__init__   100.00% 0 0 6   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpassflag / renderer.py T2_4MDetailsBandpassflagRenderer.update_mako_context   100.00% 0 0 37   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpassflag / renderer.py (no function)   100.00% 1 0 19   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpassflag / resultobjects.py BandpassflagResults.__init__   100.00% 0 0 16   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpassflag / resultobjects.py BandpassflagResults.merge_with_context   100.00% 0 0 7   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpassflag / resultobjects.py BandpassflagResults.__repr__   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hifa / tasks / bandpassflag / resultobjects.py (no function)   100.00% 1 0 12   100.00% 0 0   100.00%
pipeline / hifa / tasks / bpsolint / __init__.py (no function)   100.00% 2 0 8   100.00% 0 0   100.00%
pipeline / hifa / tasks / bpsolint / bpsolint.py BpSolintInputs.field   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / bpsolint / bpsolint.py BpSolintInputs.spw   0.00% 8 8 6   0.00% 2 0   0.00%
pipeline / hifa / tasks / bpsolint / bpsolint.py BpSolintInputs.__init__   0.00% 15 15 1   100.00% 0 0   0.00%
pipeline / hifa / tasks / bpsolint / bpsolint.py BpSolint.prepare   100.00% 0 0 50   100.00% 0 0   100.00%
pipeline / hifa / tasks / bpsolint / bpsolint.py BpSolint.analyse   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hifa / tasks / bpsolint / bpsolint.py BpSolint._get_results   100.00% 0 0 70   100.00% 0 0   100.00%
pipeline / hifa / tasks / bpsolint / bpsolint.py BpSolint._get_max_solint_channels   100.00% 0 0 15   100.00% 0 0   100.00%
pipeline / hifa / tasks / bpsolint / bpsolint.py BpSolint._get_tsys_caltable   100.00% 0 0 13   100.00% 0 0   100.00%
pipeline / hifa / tasks / bpsolint / bpsolint.py BpSolintResults.__init__   0.00% 44 44 2   0.00% 28 0   0.00%
pipeline / hifa / tasks / bpsolint / bpsolint.py BpSolintResults.__repr__   0.00% 8 8 2   0.00% 2 0   0.00%
pipeline / hifa / tasks / bpsolint / bpsolint.py check_strong_atm_lines   0.00% 48 48 0   0.00% 16 0   0.00%
pipeline / hifa / tasks / bpsolint / bpsolint.py get_median_tsys_spectrum_from_caltable   0.00% 19 19 0   0.00% 8 0   0.00%
pipeline / hifa / tasks / bpsolint / bpsolint.py (no function)   100.00% 21 0 29   100.00% 0 0   100.00%
pipeline / hifa / tasks / bpsolint / qa.py BpSolintQAHandler.handle   0.00% 8 8 2   100.00% 0 0   0.00%
pipeline / hifa / tasks / bpsolint / qa.py BpSolintQAHandler._missing_phaseup_snrs   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / bpsolint / qa.py BpSolintQAHandler._missing_bandpass_snrs   100.00% 0 0 4   100.00% 0 0   100.00%
pipeline / hifa / tasks / bpsolint / qa.py BpSolintQAHandler._poor_phaseup_solutions   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / bpsolint / qa.py BpSolintQAHandler._poor_bandpass_solutions   100.00% 0 0 5   100.00% 0 0   100.00%
pipeline / hifa / tasks / bpsolint / qa.py BpSolintListQAHandler.handle   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / bpsolint / qa.py (no function)   100.00% 13 0 8   100.00% 0 0   100.00%
pipeline / hifa / tasks / bpsolint / renderer.py T2_4MDetailsBpSolintRenderer.__init__   100.00% 0 0 2   100.00% 0 0   100.00%
pipeline / hifa / tasks / bpsolint / renderer.py T2_4MDetailsBpSolintRenderer.update_mako_context   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / bpsolint / renderer.py make_bpsolint_table   0.00% 26 26 1   0.00% 14 0   0.00%
pipeline / hifa / tasks / bpsolint / renderer.py (no function)   100.00% 5 0 9   100.00% 0 0   100.00%
pipeline / hifa / tasks / common / __init__.py (no function)   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / common / common_renderer_utils.py get_spwmaps   0.00% 12 12 0   0.00% 8 0   0.00%
pipeline / hifa / tasks / common / common_renderer_utils.py (no function)   100.00% 3 0 4   100.00% 0 0   100.00%
pipeline / hifa / tasks / common / displays / __init__.py (no function)   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / common / displays / phaseoffset.py PhaseOffsetPlotHelper.__init__   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / common / displays / phaseoffset.py PhaseOffsetPlotHelper.get_symbol_and_colour   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / common / displays / phaseoffset.py PhaseOffsetPlotHelper.get_figfile   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / common / displays / phaseoffset.py PhaseOffsetPlotHelper.group_antennas   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / common / displays / phaseoffset.py PhaseOffsetPlotHelper.label_antenna   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / common / displays / phaseoffset.py PhaseOffsetPlot.__init__   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / common / displays / phaseoffset.py PhaseOffsetPlot._load_caltables   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / common / displays / phaseoffset.py PhaseOffsetPlot.plot   0.00% 22 22 0   0.00% 10 0   0.00%
pipeline / hifa / tasks / common / displays / phaseoffset.py PhaseOffsetPlot.create_plot   0.00% 104 104 1   0.00% 30 0   0.00%
pipeline / hifa / tasks / common / displays / phaseoffset.py PhaseOffsetPlot.get_plot_wrapper   0.00% 17 17 0   0.00% 6 0   0.00%
pipeline / hifa / tasks / common / displays / phaseoffset.py PhaseOffsetPlot._plot_flagged_data   0.00% 10 10 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / common / displays / phaseoffset.py (no function)   100.00% 16 0 10   100.00% 0 0   100.00%
pipeline / hifa / tasks / diffgaincal / __init__.py (no function)   100.00% 2 0 6   100.00% 0 0   100.00%
pipeline / hifa / tasks / diffgaincal / diffgaincal.py DiffGaincalResults.__init__   0.00% 13 13 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / diffgaincal / diffgaincal.py DiffGaincalResults.merge_with_context   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / diffgaincal / diffgaincal.py DiffGaincalResults.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / diffgaincal / diffgaincal.py DiffGaincalInputs.hm_spwmapmode   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / diffgaincal / diffgaincal.py DiffGaincalInputs.__init__   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / diffgaincal / diffgaincal.py DiffGaincal.prepare   0.00% 11 11 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / diffgaincal / diffgaincal.py DiffGaincal.analyse   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / diffgaincal / diffgaincal.py DiffGaincal._assess_if_spw_combination_is_necessary   0.00% 16 16 0   0.00% 12 0   0.00%
pipeline / hifa / tasks / diffgaincal / diffgaincal.py DiffGaincal._assess_spw_combine_based_on_spwmapping_and_snr   0.00% 25 25 0   0.00% 14 0   0.00%
pipeline / hifa / tasks / diffgaincal / diffgaincal.py DiffGaincal._assess_spws_in_gaintable   0.00% 42 42 0   0.00% 22 0   0.00%
pipeline / hifa / tasks / diffgaincal / diffgaincal.py DiffGaincal._do_gaincal   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / diffgaincal / diffgaincal.py DiffGaincal._do_phasecal   0.00% 13 13 0   0.00% 8 0   0.00%
pipeline / hifa / tasks / diffgaincal / diffgaincal.py DiffGaincal._do_phasecal_for_diffgain_reference   0.00% 17 17 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / diffgaincal / diffgaincal.py DiffGaincal._do_phasecal_for_diffgain_onsource   0.00% 25 25 0   0.00% 6 0   0.00%
pipeline / hifa / tasks / diffgaincal / diffgaincal.py DiffGaincal._do_phasecal_for_diffgain_residual_offsets   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / diffgaincal / diffgaincal.py DiffGaincal._get_scan_groups   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / diffgaincal / diffgaincal.py DiffGaincal._update_spwmap_for_phase   0.00% 16 16 0   0.00% 6 0   0.00%
pipeline / hifa / tasks / diffgaincal / diffgaincal.py DiffGaincal._get_scan_and_integration_time   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / diffgaincal / diffgaincal.py (no function)   100.00% 32 0 15   100.00% 0 0   100.00%
pipeline / hifa / tasks / diffgaincal / qa.py DiffgaincalQAHandler.handle   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / diffgaincal / qa.py DiffgaincalQAHandler._extract_info_residual_phase   0.00% 49 49 0   0.00% 8 0   0.00%
pipeline / hifa / tasks / diffgaincal / qa.py DiffgaincalQAHandler._score_gaincal_result   0.00% 12 12 0   0.00% 6 0   0.00%
pipeline / hifa / tasks / diffgaincal / qa.py DiffgaincalQAHandler._score_residual_phase_caltable   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / diffgaincal / qa.py DiffgaincalListQAHandler.handle   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / diffgaincal / qa.py (no function)   100.00% 17 0 10   100.00% 0 0   100.00%
pipeline / hifa / tasks / diffgaincal / renderer.py T2_4MDetailsDiffgaincalRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / diffgaincal / renderer.py T2_4MDetailsDiffgaincalRenderer.update_mako_context   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / diffgaincal / renderer.py get_diffgain_applications   0.00% 17 17 0   0.00% 8 0   0.00%
pipeline / hifa / tasks / diffgaincal / renderer.py get_plots   0.00% 22 22 0   0.00% 8 0   0.00%
pipeline / hifa / tasks / diffgaincal / renderer.py (no function)   100.00% 7 0 12   100.00% 0 0   100.00%
pipeline / hifa / tasks / exportdata / __init__.py (no function)   100.00% 1 0 3   100.00% 0 0   100.00%
pipeline / hifa / tasks / exportdata / almaexportdata.py ALMAExportDataInputs.__init__   0.00% 1 1 1   100.00% 0 0   0.00%
pipeline / hifa / tasks / exportdata / almaexportdata.py ALMAExportData.prepare   0.00% 25 25 1   0.00% 6 0   0.00%
pipeline / hifa / tasks / exportdata / almaexportdata.py ALMAExportData._do_aux_session_products   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / exportdata / almaexportdata.py ALMAExportData._do_aux_ms_products   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / exportdata / almaexportdata.py ALMAExportData._export_casa_restore_script   0.00% 18 18 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / exportdata / almaexportdata.py (no function)   100.00% 13 0 12   100.00% 0 0   100.00%
pipeline / hifa / tasks / exportdata / almaifaqua.py aqua_report_from_file   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / exportdata / almaifaqua.py aqua_test_report_from_local_file   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / exportdata / almaifaqua.py aqua_report_from_context   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / exportdata / almaifaqua.py AlmaAquaXmlGenerator.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / exportdata / almaifaqua.py AlmaAquaXmlGenerator.get_project_structure   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / exportdata / almaifaqua.py AlmaAquaXmlGenerator.get_calibration_topic   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / exportdata / almaifaqua.py AlmaAquaXmlGenerator.get_dataset_topic   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / exportdata / almaifaqua.py AlmaAquaXmlGenerator.get_imaging_topic   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / exportdata / almaifaqua.py flux_xml_for_stages   0.00% 8 8 0   0.00% 6 0   0.00%
pipeline / hifa / tasks / exportdata / almaifaqua.py xml_for_flux_stage   0.00% 11 11 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / exportdata / almaifaqua.py xml_for_extracted_flux_measurements   0.00% 28 28 0   0.00% 10 0   0.00%
pipeline / hifa / tasks / exportdata / almaifaqua.py _sensitivity_exporter   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / exportdata / almaifaqua.py (no function)   100.00% 16 0 8   100.00% 0 0   100.00%
pipeline / hifa / tasks / flagging / __init__.py (no function)   100.00% 6 0 9   100.00% 0 0   100.00%
pipeline / hifa / tasks / flagging / flagdeteralma.py FlagDeterALMAInputs.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / flagging / flagdeteralma.py SerialFlagDeterALMA.prepare   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / flagging / flagdeteralma.py SerialFlagDeterALMA.get_fracspw   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / flagging / flagdeteralma.py SerialFlagDeterALMA.verify_spw   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / flagging / flagdeteralma.py SerialFlagDeterALMA._get_partialpol_cmds   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / flagging / flagdeteralma.py SerialFlagDeterALMA._get_lowtrans_cmds   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / flagging / flagdeteralma.py SerialFlagDeterALMA._get_edgespw_cmds   0.00% 13 13 0   0.00% 6 0   0.00%
pipeline / hifa / tasks / flagging / flagdeteralma.py SerialFlagDeterALMA._get_fdm_edgespw_cmds   0.00% 14 14 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / flagging / flagdeteralma.py SerialFlagDeterALMA._get_aca_edgespw_cmds   0.00% 19 19 0   0.00% 8 0   0.00%
pipeline / hifa / tasks / flagging / flagdeteralma.py load_partialpols_alma   72.97% 37 10 0   81.25% 16 3   75.47%
pipeline / hifa / tasks / flagging / flagdeteralma.py get_partialpol_spws   100.00% 7 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / flagging / flagdeteralma.py get_partialpol_flag_cmd_params   91.67% 12 1 0   75.00% 4 1   87.50%
pipeline / hifa / tasks / flagging / flagdeteralma.py convert_params_to_commands   100.00% 16 0 0   100.00% 4 0   100.00%
pipeline / hifa / tasks / flagging / flagdeteralma.py lowtrans_alma   0.00% 30 30 0   0.00% 8 0   0.00%
pipeline / hifa / tasks / flagging / flagdeteralma.py get_elevation_for_alma_scan   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / flagging / flagdeteralma.py get_airmass_for_alma_scan   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / flagging / flagdeteralma.py (no function)   100.00% 42 0 16   100.00% 0 0   100.00%
pipeline / hifa / tasks / flagging / flagdeteralma_test.py test_get_partialpol_spws_gets_correct_spw_list   100.00% 4 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / flagging / flagdeteralma_test.py test_science_spw_included_in_get_partialpol_spws   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / flagging / flagdeteralma_test.py test_get_partialpol_spws_gets_correct_datadescids_list   100.00% 4 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / flagging / flagdeteralma_test.py test_load_partialpols_alma_no_data   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / flagging / flagdeteralma_test.py test_get_partialpol_flag_cmd_params   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / flagging / flagdeteralma_test.py test_params_amd_commands_for_real_data   100.00% 12 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / flagging / flagdeteralma_test.py test_convert_params_to_commands   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / flagging / flagdeteralma_test.py (no function)   100.00% 28 0 6   100.00% 0 0   100.00%
pipeline / hifa / tasks / flagging / flagtargetsalma.py FlagTargetsALMAInputs.filetemplate   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / flagging / flagtargetsalma.py FlagTargetsALMAInputs.inpfile   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / flagging / flagtargetsalma.py FlagTargetsALMAInputs.__init__   0.00% 8 8 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / flagging / flagtargetsalma.py FlagTargetsALMAInputs.to_casa_args   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / flagging / flagtargetsalma.py FlagTargetsALMAResults.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / flagging / flagtargetsalma.py FlagTargetsALMAResults.flagcmds   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / flagging / flagtargetsalma.py FlagTargetsALMAResults.merge_with_context   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hifa / tasks / flagging / flagtargetsalma.py FlagTargetsALMAResults.__repr__   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / flagging / flagtargetsalma.py SerialFlagTargetsALMA.prepare   0.00% 13 13 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / flagging / flagtargetsalma.py SerialFlagTargetsALMA.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / flagging / flagtargetsalma.py SerialFlagTargetsALMA._get_flag_commands   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / flagging / flagtargetsalma.py SerialFlagTargetsALMA._read_flagfile   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / flagging / flagtargetsalma.py (no function)   100.00% 30 0 12   100.00% 0 0   100.00%
pipeline / hifa / tasks / flagging / qa.py FlagDeterALMAQAHandler.handle   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / flagging / qa.py FlagDeterALMAListQAHandler.handle   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / flagging / qa.py FlagTargetsALMAQAHandler.handle   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / flagging / qa.py FlagTargetsALMAListQAHandler.handle   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / flagging / qa.py (no function)   100.00% 22 0 8   100.00% 0 0   100.00%
pipeline / hifa / tasks / flagging / renderer.py T2_4MDetailsFlagTargetsALMARenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / flagging / renderer.py T2_4MDetailsFlagTargetsALMARenderer.update_mako_context   0.00% 22 22 0   0.00% 8 0   0.00%
pipeline / hifa / tasks / flagging / renderer.py (no function)   100.00% 4 0 6   100.00% 0 0   100.00%
pipeline / hifa / tasks / fluxcalflag / __init__.py (no function)   100.00% 2 0 6   100.00% 0 0   100.00%
pipeline / hifa / tasks / fluxcalflag / fluxcalflag.py FluxcalFlagInputs.field   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / fluxcalflag / fluxcalflag.py FluxcalFlagInputs.linesfile   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / fluxcalflag / fluxcalflag.py FluxcalFlagInputs.__init__   0.00% 11 11 1   100.00% 0 0   0.00%
pipeline / hifa / tasks / fluxcalflag / fluxcalflag.py FluxcalFlagResults.__init__   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / fluxcalflag / fluxcalflag.py FluxcalFlagResults.merge_with_context   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / fluxcalflag / fluxcalflag.py FluxcalFlagResults.__repr__   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / fluxcalflag / fluxcalflag.py FluxcalFlag.prepare   0.00% 69 69 0   0.00% 34 0   0.00%
pipeline / hifa / tasks / fluxcalflag / fluxcalflag.py FluxcalFlag.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / fluxcalflag / fluxcalflag.py FluxcalFlag._append_linesfile   0.00% 21 21 0   0.00% 16 0   0.00%
pipeline / hifa / tasks / fluxcalflag / fluxcalflag.py FluxcalFlag._newflagstats   0.00% 27 27 0   0.00% 10 0   0.00%
pipeline / hifa / tasks / fluxcalflag / fluxcalflag.py FluxcalFlag._refspwmap   0.00% 36 36 0   0.00% 28 0   0.00%
pipeline / hifa / tasks / fluxcalflag / fluxcalflag.py FluxcalFlag._flagcmds   0.00% 18 18 2   0.00% 8 0   0.00%
pipeline / hifa / tasks / fluxcalflag / fluxcalflag.py FluxcalFlag._get_chanrange   0.00% 62 62 0   0.00% 44 0   0.00%
pipeline / hifa / tasks / fluxcalflag / fluxcalflag.py MolecularLine.__init__   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / fluxcalflag / fluxcalflag.py (no function)   100.00% 29 0 10   100.00% 0 0   100.00%
pipeline / hifa / tasks / fluxcalflag / qa.py FluxcalflagQAHandler.handle   0.00% 11 11 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / fluxcalflag / qa.py FluxcalflagQAHandler._refspw_mapping_fraction   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / fluxcalflag / qa.py FluxcalflagListQAHandler.handle   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / fluxcalflag / qa.py (no function)   100.00% 12 0 7   100.00% 0 0   100.00%
pipeline / hifa / tasks / fluxcalflag / solsyslinesdict.py (no function)   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / fluxscale / __init__.py (no function)   100.00% 4 0 5   100.00% 0 0   100.00%
pipeline / hifa / tasks / fluxscale / display.py GFluxscaleSummaryChart.__init__   0.00% 12 12 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / fluxscale / display.py (no function)   100.00% 3 0 3   100.00% 0 0   100.00%
pipeline / hifa / tasks / fluxscale / fluxes.py export_flux_from_fit_result   0.00% 29 29 0   0.00% 14 0   0.00%
pipeline / hifa / tasks / fluxscale / fluxes.py (no function)   100.00% 2 0 5   100.00% 0 0   100.00%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py GcorFluxscaleResults.__init__   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py GcorFluxscaleResults.merge_with_context   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py GcorFluxscaleInputs.reffile   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py GcorFluxscaleInputs.refspwmap   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py GcorFluxscaleInputs.__init__   0.00% 12 12 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale.prepare   0.00% 36 36 0   0.00% 10 0   0.00%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._check_caltable   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._derive_ants_to_use   0.00% 18 18 2   0.00% 6 0   0.00%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._derive_calvis_flux   0.00% 26 26 0   0.00% 6 0   0.00%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._derive_fluxscale_flux   0.00% 10 10 1   0.00% 2 0   0.00%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._do_ampcal   0.00% 17 17 1   0.00% 2 0   0.00%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._do_gaincal   0.00% 23 23 0   0.00% 12 0   0.00%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._do_phasecals   0.00% 15 15 0   0.00% 6 0   0.00%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._extract_calapps_for_check   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._get_intent_field   0.00% 11 11 0   0.00% 8 0   0.00%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._do_phasecal_for_amp_calibrator   0.00% 13 13 2   0.00% 4 0   0.00%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._do_phase_for_phase_check_no_overlap   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._do_phase_for_phase_with_overlap   0.00% 8 8 0   0.00% 6 0   0.00%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._do_phasecal_for_intent_field   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._do_phasecal_for_other_calibrators   0.00% 17 17 5   0.00% 8 0   0.00%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._get_phasecal_params   0.00% 17 17 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._do_fluxscale   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._get_refant   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._get_refspwmap   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._do_setjy   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._replace_amplitude_caltable   0.00% 8 8 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._replace_amplitude_caltable.gfluxscale_amp_matcher   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._flag_ampcal   0.00% 36 36 0   0.00% 12 0   0.00%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SessionGcorFluxscaleInputs.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SessionGcorFluxscale.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SessionGcorFluxscale.prepare   0.00% 16 16 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SessionGcorFluxscale.analyse   0.00% 28 28 0   0.00% 10 0   0.00%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py get_field_name   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py collect_flux_measurements   0.00% 13 13 0   0.00% 8 0   0.00%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py calc_averages_per_field   0.00% 22 22 0   0.00% 8 0   0.00%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py map_spw_names_to_id   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py copy_flux_measurement   0.00% 23 23 0   0.00% 20 0   0.00%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py (no function)   100.00% 73 0 27   100.00% 0 0   100.00%
pipeline / hifa / tasks / fluxscale / qa.py GcorFluxscaleQAHandler.handle   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / fluxscale / qa.py GcorFluxscaleQAHandler._missing_derived_fluxes   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / fluxscale / qa.py GcorFluxscaleQAHandler._low_snr_fluxes   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / fluxscale / qa.py GcorFluxscaleListQAHandler.handle   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / fluxscale / qa.py score_kspw   0.00% 29 29 0   0.00% 12 0   0.00%
pipeline / hifa / tasks / fluxscale / qa.py _compute_snr_info   0.00% 15 15 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / fluxscale / qa.py _compute_snr_info_for_intent   0.00% 12 12 0   0.00% 6 0   0.00%
pipeline / hifa / tasks / fluxscale / qa.py _compute_k_spws_for_flux_measurements   0.00% 13 13 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / fluxscale / qa.py _get_field_to_analyse   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / fluxscale / qa.py _get_fluxes_for_field   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / fluxscale / qa.py _get_highest_snr_measurement_and_flux_ratio   0.00% 12 12 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / fluxscale / qa.py _get_highest_snr_spw   0.00% 19 19 0   0.00% 10 0   0.00%
pipeline / hifa / tasks / fluxscale / qa.py _get_tsys_caltable_path   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / fluxscale / qa.py gaincalSNR   0.00% 125 125 0   0.00% 50 0   0.00%
pipeline / hifa / tasks / fluxscale / qa.py compute_aggregate_bandwidth   0.00% 11 11 0   0.00% 6 0   0.00%
pipeline / hifa / tasks / fluxscale / qa.py frequency_min_max_after_aliasing   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / fluxscale / qa.py CaltableWrapperFactory.from_caltable   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / fluxscale / qa.py CaltableWrapperFactory.create_param_wrapper   0.00% 30 30 0   0.00% 10 0   0.00%
pipeline / hifa / tasks / fluxscale / qa.py get_dtype   0.00% 15 15 0   0.00% 6 0   0.00%
pipeline / hifa / tasks / fluxscale / qa.py CaltableWrapper.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / fluxscale / qa.py CaltableWrapper.__getitem__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / fluxscale / qa.py CaltableWrapper.__contains__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / fluxscale / qa.py CaltableWrapper.__len__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / fluxscale / qa.py CaltableWrapper.__iter__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / fluxscale / qa.py CaltableWrapper._get_mask   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / fluxscale / qa.py CaltableWrapper.filter   0.00% 7 7 2   0.00% 2 0   0.00%
pipeline / hifa / tasks / fluxscale / qa.py CaltableWrapper.filter.passthrough   100.00% 0 0 5   100.00% 0 0   100.00%
pipeline / hifa / tasks / fluxscale / qa.py (no function)   100.00% 47 0 22   100.00% 0 0   100.00%
pipeline / hifa / tasks / fluxscale / renderer.py T2_4MDetailsGFluxscaleRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / fluxscale / renderer.py T2_4MDetailsGFluxscaleRenderer.update_mako_context   0.00% 19 19 0   0.00% 12 0   0.00%
pipeline / hifa / tasks / fluxscale / renderer.py T2_4MDetailsGFluxscaleRenderer.sort_plots_by_baseband   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / fluxscale / renderer.py T2_4MDetailsGFluxscaleRenderer.create_flux_comparison_plots   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / fluxscale / renderer.py T2_4MDetailsGFluxscaleRenderer.create_plots   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / fluxscale / renderer.py T2_4MDetailsGFluxscaleRenderer.create_plots_ants   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / fluxscale / renderer.py T2_4MDetailsGFluxscaleRenderer.plots_for_result   0.00% 13 13 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / fluxscale / renderer.py make_flag_table   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / fluxscale / renderer.py write_flagcmds_to_disk   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / fluxscale / renderer.py make_flux_table   0.00% 98 98 3   0.00% 42 0   0.00%
pipeline / hifa / tasks / fluxscale / renderer.py make_adopted_table   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / fluxscale / renderer.py create_flux_comparison_plots   0.00% 76 76 0   0.00% 18 0   0.00%
pipeline / hifa / tasks / fluxscale / renderer.py scale_flux   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / fluxscale / renderer.py (no function)   100.00% 21 0 19   100.00% 0 0   100.00%
pipeline / hifa / tasks / gaincal / __init__.py (no function)   100.00% 2 0 5   100.00% 0 0   100.00%
pipeline / hifa / tasks / gaincal / display.py GaincalSummaryChart.__init__   0.00% 8 8 1   0.00% 6 0   0.00%
pipeline / hifa / tasks / gaincal / display.py GaincalSummaryChart.plot   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / gaincal / display.py GaincalDetailChart.__init__   0.00% 8 8 1   0.00% 6 0   0.00%
pipeline / hifa / tasks / gaincal / display.py GaincalDetailChart.plot   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / gaincal / display.py GaincalAmpVsTimeSummaryChart.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / gaincal / display.py GaincalAmpVsTimeDetailChart.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / gaincal / display.py GaincalPhaseVsTimeSummaryChart.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / gaincal / display.py GaincalPhaseVsTimeDetailChart.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / gaincal / display.py (no function)   100.00% 15 0 5   100.00% 0 0   100.00%
pipeline / hifa / tasks / gaincal / qa.py TimegaincalQAPool.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / gaincal / qa.py TimegaincalQAPool.update_scores   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / gaincal / qa.py TimegaincalQAPool._get_phase_offset_scores   0.00% 187 187 2   0.00% 72 0   0.00%
pipeline / hifa / tasks / gaincal / qa.py TimegaincalQAPool._get_xy_x2x1_qascore   0.00% 9 9 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / gaincal / qa.py TimegaincalQAPool._get_xy_x2x1_total   0.00% 16 16 0   0.00% 8 0   0.00%
pipeline / hifa / tasks / gaincal / qa.py TimegaincalQAHandler.handle   0.00% 20 20 0   0.00% 8 0   0.00%
pipeline / hifa / tasks / gaincal / qa.py TimegaincalListQAHandler.handle   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / gaincal / qa.py (no function)   100.00% 17 0 10   100.00% 0 0   100.00%
pipeline / hifa / tasks / gaincal / renderer.py T2_4MDetailsGaincalRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / gaincal / renderer.py T2_4MDetailsGaincalRenderer.update_mako_context   0.00% 131 131 5   0.00% 40 0   0.00%
pipeline / hifa / tasks / gaincal / renderer.py T2_4MDetailsGaincalRenderer.get_gaincal_applications   0.00% 22 22 0   0.00% 8 0   0.00%
pipeline / hifa / tasks / gaincal / renderer.py T2_4MDetailsGaincalRenderer.get_spw_mappings   0.00% 16 16 0   0.00% 8 0   0.00%
pipeline / hifa / tasks / gaincal / renderer.py GaincalPhaseVsTimePlotRenderer.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / gaincal / renderer.py GaincalPhaseVsTimeDiagnosticPlotRenderer.__init__   0.00% 11 11 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / gaincal / renderer.py GaincalPhaseVsTimeDiagnosticPlotRenderer.update_json_dict   0.00% 28 28 0   0.00% 12 0   0.00%
pipeline / hifa / tasks / gaincal / renderer.py GaincalAmpVsTimePlotRenderer.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / gaincal / renderer.py GaincalAmpVsTimeDiagnosticPlotRenderer.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / gaincal / renderer.py GaincalPhaseOffsetVsTimeDiagnosticPlotRenderer.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / gaincal / renderer.py (no function)   100.00% 20 0 8   100.00% 0 0   100.00%
pipeline / hifa / tasks / gaincal / timegaincal.py TimeGaincalInputs.intent   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / gaincal / timegaincal.py TimeGaincalInputs.__init__   0.00% 11 11 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / gaincal / timegaincal.py SerialTimeGaincal.prepare   0.00% 38 38 2   0.00% 12 0   0.00%
pipeline / hifa / tasks / gaincal / timegaincal.py SerialTimeGaincal.analyse   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / gaincal / timegaincal.py SerialTimeGaincal._get_spw_groupings   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / gaincal / timegaincal.py SerialTimeGaincal._do_phasecal_for_target   0.00% 45 45 0   0.00% 22 0   0.00%
pipeline / hifa / tasks / gaincal / timegaincal.py SerialTimeGaincal._do_target_phasecal   0.00% 22 22 0   0.00% 12 0   0.00%
pipeline / hifa / tasks / gaincal / timegaincal.py SerialTimeGaincal._do_phasecal_for_calibrators   0.00% 11 11 1   0.00% 4 0   0.00%
pipeline / hifa / tasks / gaincal / timegaincal.py SerialTimeGaincal._do_phasecal_for_non_phase_calibrators   0.00% 18 18 4   0.00% 8 0   0.00%
pipeline / hifa / tasks / gaincal / timegaincal.py SerialTimeGaincal._do_phasecal_for_phase_calibrators   0.00% 18 18 0   0.00% 8 0   0.00%
pipeline / hifa / tasks / gaincal / timegaincal.py SerialTimeGaincal._do_phasecal_for_phase_calibrators_forcing_combine   0.00% 12 12 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / gaincal / timegaincal.py SerialTimeGaincal._do_calibrator_phasecal   0.00% 22 22 1   0.00% 8 0   0.00%
pipeline / hifa / tasks / gaincal / timegaincal.py SerialTimeGaincal._do_offsets_phasecal   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / gaincal / timegaincal.py SerialTimeGaincal._do_caltarget_ampcal   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / gaincal / timegaincal.py SerialTimeGaincal._do_target_ampcal   0.00% 18 18 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / gaincal / timegaincal.py SerialTimeGaincal._get_phasecal_params   0.00% 16 16 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / gaincal / timegaincal.py SerialTimeGaincal._unregister_phasecal_with_no_combine   0.00% 10 10 0   0.00% 6 0   0.00%
pipeline / hifa / tasks / gaincal / timegaincal.py SerialTimeGaincal._unregister_phasecal_with_no_combine.phase_no_combine_matcher   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / gaincal / timegaincal.py do_gtype_gaincal   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / gaincal / timegaincal.py (no function)   100.00% 40 0 12   100.00% 0 0   100.00%
pipeline / hifa / tasks / gaincalsnr / __init__.py (no function)   100.00% 2 0 6   100.00% 0 0   100.00%
pipeline / hifa / tasks / gaincalsnr / gaincalsnr.py GaincalSnrInputs.field   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / gaincalsnr / gaincalsnr.py GaincalSnrInputs.spw   0.00% 14 14 1   0.00% 6 0   0.00%
pipeline / hifa / tasks / gaincalsnr / gaincalsnr.py GaincalSnrInputs.__init__   0.00% 10 10 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / gaincalsnr / gaincalsnr.py GaincalSnr.prepare   0.00% 16 16 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / gaincalsnr / gaincalsnr.py GaincalSnr.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / gaincalsnr / gaincalsnr.py GaincalSnr._get_results   0.00% 28 28 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / gaincalsnr / gaincalsnr.py GaincalSnrResults.__init__   0.00% 11 11 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / gaincalsnr / gaincalsnr.py GaincalSnrResults.__repr__   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / gaincalsnr / gaincalsnr.py (no function)   100.00% 21 0 5   100.00% 0 0   100.00%
pipeline / hifa / tasks / gaincalsnr / qa.py GaincalSnrQAHandler.handle   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / gaincalsnr / qa.py GaincalSnrQAHandler._missing_phase_snrs   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / gaincalsnr / qa.py GaincalSnrQAHandler._poor_phase_snrs   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / gaincalsnr / qa.py GaincalSnrListQAHandler.handle   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / gaincalsnr / qa.py (no function)   100.00% 12 0 5   100.00% 0 0   100.00%
pipeline / hifa / tasks / gaincalsnr / renderer.py T2_4MDetailsGaincalSnrRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / gaincalsnr / renderer.py T2_4MDetailsGaincalSnrRenderer.update_mako_context   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / gaincalsnr / renderer.py make_gaincalsnr_table   0.00% 16 16 0   0.00% 8 0   0.00%
pipeline / hifa / tasks / gaincalsnr / renderer.py (no function)   100.00% 6 0 5   100.00% 0 0   100.00%
pipeline / hifa / tasks / gfluxscaleflag / __init__.py (no function)   100.00% 3 0 6   100.00% 0 0   100.00%
pipeline / hifa / tasks / gfluxscaleflag / gfluxscaleflag.py GfluxscaleflagInputs.field   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / gfluxscaleflag / gfluxscaleflag.py GfluxscaleflagInputs.intent   0.00% 6 6 1   0.00% 6 0   0.00%
pipeline / hifa / tasks / gfluxscaleflag / gfluxscaleflag.py GfluxscaleflagInputs.spw   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / gfluxscaleflag / gfluxscaleflag.py GfluxscaleflagInputs.__init__   0.00% 21 21 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / gfluxscaleflag / gfluxscaleflag.py SerialGfluxscaleflag.prepare   0.00% 37 37 2   0.00% 4 0   0.00%
pipeline / hifa / tasks / gfluxscaleflag / gfluxscaleflag.py SerialGfluxscaleflag.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / gfluxscaleflag / gfluxscaleflag.py SerialGfluxscaleflag._do_applycal   0.00% 12 12 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / gfluxscaleflag / gfluxscaleflag.py SerialGfluxscaleflag._do_gaincal   0.00% 52 52 0   0.00% 28 0   0.00%
pipeline / hifa / tasks / gfluxscaleflag / gfluxscaleflag.py SerialGfluxscaleflag._do_phasecal   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / gfluxscaleflag / gfluxscaleflag.py SerialGfluxscaleflag._get_phasecal_params   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / gfluxscaleflag / gfluxscaleflag.py create_plots   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / gfluxscaleflag / gfluxscaleflag.py AmpVsXChart.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / gfluxscaleflag / gfluxscaleflag.py (no function)   100.00% 41 0 20   100.00% 0 0   100.00%
pipeline / hifa / tasks / gfluxscaleflag / qa.py GfluxscaleflagQAHandler.handle   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / gfluxscaleflag / qa.py GfluxscaleflagListQAHandler.handle   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / gfluxscaleflag / qa.py (no function)   100.00% 9 0 5   100.00% 0 0   100.00%
pipeline / hifa / tasks / gfluxscaleflag / renderer.py T2_4MDetailsGfluxscaleflagRenderer.__init__   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / gfluxscaleflag / renderer.py T2_4MDetailsGfluxscaleflagRenderer.update_mako_context   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / gfluxscaleflag / renderer.py get_plot_dicts   0.00% 14 14 0   0.00% 8 0   0.00%
pipeline / hifa / tasks / gfluxscaleflag / renderer.py relocate_plots   0.00% 10 10 0   0.00% 6 0   0.00%
pipeline / hifa / tasks / gfluxscaleflag / renderer.py (no function)   100.00% 6 0 8   100.00% 0 0   100.00%
pipeline / hifa / tasks / gfluxscaleflag / resultobjects.py GfluxscaleflagResults.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / gfluxscaleflag / resultobjects.py GfluxscaleflagResults.merge_with_context   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hifa / tasks / gfluxscaleflag / resultobjects.py GfluxscaleflagResults.__repr__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / gfluxscaleflag / resultobjects.py (no function)   100.00% 5 0 3   100.00% 0 0   100.00%
pipeline / hifa / tasks / imageprecheck / __init__.py (no function)   100.00% 2 0 6   100.00% 0 0   100.00%
pipeline / hifa / tasks / imageprecheck / imageprecheck.py ImagePreCheckResults.__init__   0.00% 28 28 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / imageprecheck / imageprecheck.py ImagePreCheckResults.merge_with_context   0.00% 16 16 0   0.00% 12 0   0.00%
pipeline / hifa / tasks / imageprecheck / imageprecheck.py ImagePreCheckResults.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / imageprecheck / imageprecheck.py ImagePreCheckInputs.__init__   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / imageprecheck / imageprecheck.py ImagePreCheck.prepare   0.00% 162 162 0   0.00% 54 0   0.00%
pipeline / hifa / tasks / imageprecheck / imageprecheck.py ImagePreCheck.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / imageprecheck / imageprecheck.py (no function)   100.00% 17 0 12   100.00% 0 0   100.00%
pipeline / hifa / tasks / imageprecheck / qa.py ImagePreCheckQAHandler.handle   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / imageprecheck / qa.py ImagePreCheckListQAHandler.handle   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / imageprecheck / qa.py (no function)   100.00% 9 0 5   100.00% 0 0   100.00%
pipeline / hifa / tasks / imageprecheck / renderer.py T2_4MDetailsCheckProductSizeRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / imageprecheck / renderer.py T2_4MDetailsCheckProductSizeRenderer.update_mako_context   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / imageprecheck / renderer.py T2_4MDetailsCheckProductSizeRenderer._get_table_rows   0.00% 44 44 0   0.00% 10 0   0.00%
pipeline / hifa / tasks / imageprecheck / renderer.py (no function)   100.00% 6 0 4   100.00% 0 0   100.00%
pipeline / hifa / tasks / importdata / __init__.py (no function)   100.00% 3 0 6   100.00% 0 0   100.00%
pipeline / hifa / tasks / importdata / almaimportdata.py ALMAImportDataInputs.__init__   100.00% 4 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / importdata / almaimportdata.py ALMAImportDataResults.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / importdata / almaimportdata.py ALMAImportDataResults.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / importdata / almaimportdata.py SerialALMAImportData.prepare   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / importdata / almaimportdata.py SerialALMAImportData._get_fluxes   100.00% 38 0 0   100.00% 2 0   100.00%
pipeline / hifa / tasks / importdata / almaimportdata.py (no function)   100.00% 22 0 14   100.00% 0 0   100.00%
pipeline / hifa / tasks / importdata / almaimportdata_test.py test_get_fluxes_primary_success   100.00% 9 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / importdata / almaimportdata_test.py test_get_fluxes_backup_success   100.00% 11 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / importdata / almaimportdata_test.py test_get_fluxes_both_fail_fallbacks   100.00% 11 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / importdata / almaimportdata_test.py test_get_fluxes_dbservice_false   100.00% 10 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / importdata / almaimportdata_test.py (no function)   100.00% 20 0 3   100.00% 0 0   100.00%
pipeline / hifa / tasks / importdata / dbfluxes.py get_flux_urls   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / importdata / dbfluxes.py get_setjy_results   0.00% 14 14 1   0.00% 8 0   0.00%
pipeline / hifa / tasks / importdata / dbfluxes.py read_fluxes_db   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / importdata / dbfluxes.py flux_nosourcexml   0.00% 15 15 0   0.00% 6 0   0.00%
pipeline / hifa / tasks / importdata / dbfluxes.py buildurl   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / importdata / dbfluxes.py fluxservice   0.00% 36 36 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / importdata / dbfluxes.py buildparams   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / importdata / dbfluxes.py sanitize_string   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / importdata / dbfluxes.py query_online_catalogue   0.00% 21 21 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / importdata / dbfluxes.py add_catalogue_fluxes   0.00% 48 48 0   0.00% 12 0   0.00%
pipeline / hifa / tasks / importdata / dbfluxes.py log_result   0.00% 25 25 0   0.00% 6 0   0.00%
pipeline / hifa / tasks / importdata / dbfluxes.py (no function)   100.00% 15 0 18   100.00% 0 0   100.00%
pipeline / hifa / tasks / importdata / qa.py ALMAImportDataListQAHandler.handle   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / importdata / qa.py ALMAImportDataQAHandler.handle   0.00% 15 15 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / importdata / qa.py _check_polintents   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / importdata / qa.py _check_bands   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / importdata / qa.py _check_observing_modes   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / importdata / qa.py _check_science_spw_names   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / importdata / qa.py _check_fluxservice   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / importdata / qa.py _check_fluxservicemessages   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / importdata / qa.py _check_fluxservicestatuscodes   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / importdata / qa.py _check_fluxcsv   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / importdata / qa.py _check_calobjects   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / importdata / qa.py (no function)   100.00% 20 0 13   100.00% 0 0   100.00%
pipeline / hifa / tasks / importdata / renderer.py T2_4MDetailsALMAImportDataRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / importdata / renderer.py T2_4MDetailsALMAImportDataRenderer.update_mako_context   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / importdata / renderer.py (no function)   100.00% 4 0 3   100.00% 0 0   100.00%
pipeline / hifa / tasks / lock_refant / __init__.py (no function)   100.00% 1 0 3   100.00% 0 0   100.00%
pipeline / hifa / tasks / lock_refant / lock_refant.py LockRefAntInputs.to_casa_args   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hifa / tasks / lock_refant / lock_refant.py LockRefAntInputs.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / lock_refant / lock_refant.py LockRefAntResults.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / lock_refant / lock_refant.py LockRefAntResults.merge_with_context   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / lock_refant / lock_refant.py LockRefAntResults.__str__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / lock_refant / lock_refant.py LockRefAntResults.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / lock_refant / lock_refant.py LockRefAnt.prepare   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / lock_refant / lock_refant.py LockRefAnt.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / lock_refant / lock_refant.py (no function)   100.00% 16 0 6   100.00% 0 0   100.00%
pipeline / hifa / tasks / lock_refant / renderer.py T2_4MDetailsLockRefantRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / lock_refant / renderer.py T2_4MDetailsLockRefantRenderer.update_mako_context   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / lock_refant / renderer.py make_refant_table   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / lock_refant / renderer.py (no function)   100.00% 7 0 4   100.00% 0 0   100.00%
pipeline / hifa / tasks / polcal / __init__.py (no function)   100.00% 2 0 6   100.00% 0 0   100.00%
pipeline / hifa / tasks / polcal / polcal.py PolcalResults.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / polcal / polcal.py PolcalResults.merge_with_context   0.00% 2 2 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / polcal / polcal.py PolcalResults.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / polcal / polcal.py PolcalSessionResults.__init__   0.00% 34 34 0   0.00% 10 0   0.00%
pipeline / hifa / tasks / polcal / polcal.py PolcalSessionResults.merge_with_context   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / polcal / polcal.py PolcalSessionResults.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / polcal / polcal.py PolcalInputs.__init__   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / polcal / polcal.py Polcal.prepare   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / polcal / polcal.py Polcal.analyse   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / polcal / polcal.py Polcal._polcal_for_session   0.00% 68 68 0   0.00% 16 0   0.00%
pipeline / hifa / tasks / polcal / polcal.py Polcal._get_refant   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / polcal / polcal.py Polcal._check_matching_pol_field   0.00% 17 17 0   0.00% 10 0   0.00%
pipeline / hifa / tasks / polcal / polcal.py Polcal._run_applycal   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / polcal / polcal.py Polcal._create_session_ms   0.00% 25 25 0   0.00% 6 0   0.00%
pipeline / hifa / tasks / polcal / polcal.py Polcal._compute_pol_scan_duration   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / polcal / polcal.py Polcal._initial_gaincal   0.00% 8 8 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / polcal / polcal.py Polcal._register_calapps_from_results   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / polcal / polcal.py Polcal._register_calapps   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / polcal / polcal.py Polcal._compute_gain_ratio_rms   0.00% 10 10 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / polcal / polcal.py Polcal._compute_polfromgain   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / polcal / polcal.py Polcal._identify_scan_highest_xy   0.00% 13 13 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / polcal / polcal.py Polcal._compute_xy_delay   0.00% 13 13 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / polcal / polcal.py Polcal._calibrate_xy_phase   0.00% 13 13 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / polcal / polcal.py Polcal._unregister_caltables   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / polcal / polcal.py Polcal._unregister_caltables.hifa_polcal_matcher   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / polcal / polcal.py Polcal._final_gaincal   0.00% 13 13 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / polcal / polcal.py Polcal._compute_leakage_terms   0.00% 13 13 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / polcal / polcal.py Polcal._compute_xy_ratio   0.00% 11 11 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / polcal / polcal.py Polcal._run_visstat   0.00% 11 11 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / polcal / polcal.py Polcal._compare_visstat_results   0.00% 12 12 0   0.00% 8 0   0.00%
pipeline / hifa / tasks / polcal / polcal.py Polcal._compare_visstat_results.compute_diff   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / polcal / polcal.py Polcal._setjy_for_polcal   0.00% 17 17 0   0.00% 6 0   0.00%
pipeline / hifa / tasks / polcal / polcal.py Polcal._compute_ampcal_for_polcal   0.00% 11 11 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / polcal / polcal.py (no function)   100.00% 49 0 18   100.00% 0 0   100.00%
pipeline / hifa / tasks / polcal / qa.py PolcalQAHandler.handle   0.00% 12 12 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / polcal / qa.py PolcalListQAHandler.handle   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / polcal / qa.py (no function)   100.00% 11 0 7   100.00% 0 0   100.00%
pipeline / hifa / tasks / polcal / renderer.py T2_4MDetailsPolcalRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / polcal / renderer.py T2_4MDetailsPolcalRenderer.update_mako_context   0.00% 25 25 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / polcal / renderer.py T2_4MDetailsPolcalRenderer.create_pol_table_rows   0.00% 12 12 0   0.00% 10 0   0.00%
pipeline / hifa / tasks / polcal / renderer.py T2_4MDetailsPolcalRenderer.create_copy_pcontext_with_session_mses   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / polcal / renderer.py T2_4MDetailsPolcalRenderer.create_amp_parang_plots   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / polcal / renderer.py T2_4MDetailsPolcalRenderer.create_amp_scan_plots   0.00% 13 13 0   0.00% 8 0   0.00%
pipeline / hifa / tasks / polcal / renderer.py T2_4MDetailsPolcalRenderer.create_phase_channel_plots   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / polcal / renderer.py T2_4MDetailsPolcalRenderer.create_gain_ratio_rms_plots   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / polcal / renderer.py T2_4MDetailsPolcalRenderer.create_leakage_vs_channel_plots   0.00% 21 21 0   0.00% 10 0   0.00%
pipeline / hifa / tasks / polcal / renderer.py T2_4MDetailsPolcalRenderer.create_xy_amp_ant_plots   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / polcal / renderer.py T2_4MDetailsPolcalRenderer.create_real_imag_plots   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / polcal / renderer.py PolcalLeakagePlotRenderer.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / polcal / renderer.py (no function)   100.00% 25 0 9   100.00% 0 0   100.00%
pipeline / hifa / tasks / polcalflag / __init__.py (no function)   100.00% 3 0 6   100.00% 0 0   100.00%
pipeline / hifa / tasks / polcalflag / polcalflag.py PolcalflagResults.__init__   0.00% 8 8 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / polcalflag / polcalflag.py PolcalflagResults.merge_with_context   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / polcalflag / polcalflag.py PolcalflagResults.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / polcalflag / polcalflag.py PolcalflagInputs.intent   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / polcalflag / polcalflag.py PolcalflagInputs.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / polcalflag / polcalflag.py Polcalflag.prepare   0.00% 50 50 0   0.00% 6 0   0.00%
pipeline / hifa / tasks / polcalflag / polcalflag.py Polcalflag.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / polcalflag / polcalflag.py Polcalflag._do_applycal   0.00% 12 12 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / polcalflag / polcalflag.py Polcalflag._do_gaincal   0.00% 45 45 0   0.00% 22 0   0.00%
pipeline / hifa / tasks / polcalflag / polcalflag.py Polcalflag._identify_refants_to_update   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / polcalflag / polcalflag.py Polcalflag._get_ant_id_to_name_dict   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / polcalflag / polcalflag.py create_plots   0.00% 11 11 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / polcalflag / polcalflag.py AmpVsXChart.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / polcalflag / polcalflag.py (no function)   100.00% 27 0 15   100.00% 0 0   100.00%
pipeline / hifa / tasks / polcalflag / qa.py PolcalflagQAHandler.handle   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / polcalflag / qa.py PolcalflagListQAHandler.handle   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / polcalflag / qa.py (no function)   100.00% 9 0 6   100.00% 0 0   100.00%
pipeline / hifa / tasks / polcalflag / renderer.py T2_4MDetailsPolcalflagRenderer.__init__   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / polcalflag / renderer.py T2_4MDetailsPolcalflagRenderer.update_mako_context   0.00% 16 16 0   0.00% 8 0   0.00%
pipeline / hifa / tasks / polcalflag / renderer.py (no function)   100.00% 4 0 7   100.00% 0 0   100.00%
pipeline / hifa / tasks / renorm / __init__.py (no function)   100.00% 3 0 7   100.00% 0 0   100.00%
pipeline / hifa / tasks / renorm / qa.py RenormQAHandler.handle   0.00% 89 89 0   0.00% 42 0   0.00%
pipeline / hifa / tasks / renorm / qa.py RenormListQAHandler.handle   0.00% 15 15 0   0.00% 6 0   0.00%
pipeline / hifa / tasks / renorm / qa.py (no function)   100.00% 9 0 10   100.00% 0 0   100.00%
pipeline / hifa / tasks / renorm / renderer.py T2_4MDetailsRenormRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / renorm / renderer.py T2_4MDetailsRenormRenderer.update_mako_context   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / renorm / renderer.py make_renorm_table   0.00% 41 41 0   0.00% 20 0   0.00%
pipeline / hifa / tasks / renorm / renderer.py getchild   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / renorm / renderer.py make_renorm_plots   0.00% 21 21 0   0.00% 10 0   0.00%
pipeline / hifa / tasks / renorm / renderer.py (no function)   100.00% 8 0 10   100.00% 0 0   100.00%
pipeline / hifa / tasks / renorm / renorm.py RenormResults.__init__   0.00% 17 17 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / renorm / renorm.py RenormResults.merge_with_context   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / renorm / renorm.py RenormResults.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / renorm / renorm.py RenormInputs.__init__   0.00% 11 11 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / renorm / renorm.py RenormInputs.caltable   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / renorm / renorm.py SerialRenorm.prepare   0.00% 14 14 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / renorm / renorm.py SerialRenorm.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / renorm / renorm.py SerialRenorm._get_rnstats_light   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / renorm / renorm.py SerialRenorm._get_calapps   0.00% 20 20 0   0.00% 6 0   0.00%
pipeline / hifa / tasks / renorm / renorm.py (no function)   100.00% 27 0 14   100.00% 0 0   100.00%
pipeline / hifa / tasks / restoredata / __init__.py (no function)   100.00% 1 0 3   100.00% 0 0   100.00%
pipeline / hifa / tasks / restoredata / almarestoredata.py ALMARestoreDataInputs.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / restoredata / almarestoredata.py ALMARestoreData._do_importasdm   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / restoredata / almarestoredata.py ALMARestoreData._do_applycal   0.00% 10 10 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / restoredata / almarestoredata.py ALMARestoreData._check_for_hifa_polcal_tables   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / restoredata / almarestoredata.py (no function)   100.00% 10 0 7   100.00% 0 0   100.00%
pipeline / hifa / tasks / restoredata / renderer.py T2_4MDetailsRestoreDataRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / restoredata / renderer.py T2_4MDetailsRestoreDataRenderer.update_mako_context   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / restoredata / renderer.py _get_flags   0.00% 14 14 0   0.00% 14 0   0.00%
pipeline / hifa / tasks / restoredata / renderer.py (no function)   100.00% 5 0 5   100.00% 0 0   100.00%
pipeline / hifa / tasks / sessionrefant / __init__.py (no function)   100.00% 3 0 6   100.00% 0 0   100.00%
pipeline / hifa / tasks / sessionrefant / qa.py SessionRefAntListQAHandler.handle   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / sessionrefant / qa.py SessionRefAntQAHandler.handle   0.00% 15 15 0   0.00% 6 0   0.00%
pipeline / hifa / tasks / sessionrefant / qa.py (no function)   100.00% 11 0 6   100.00% 0 0   100.00%
pipeline / hifa / tasks / sessionrefant / renderer.py T2_4MDetailsSessionRefAntRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / sessionrefant / renderer.py T2_4MDetailsSessionRefAntRenderer.update_mako_context   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / sessionrefant / renderer.py (no function)   100.00% 5 0 2   100.00% 0 0   100.00%
pipeline / hifa / tasks / sessionrefant / resultobjects.py SessionRefAntResults.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / sessionrefant / resultobjects.py SessionRefAntResults.merge_with_context   0.00% 5 5 0   0.00% 6 0   0.00%
pipeline / hifa / tasks / sessionrefant / resultobjects.py SessionRefAntResults.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / sessionrefant / resultobjects.py (no function)   100.00% 5 0 3   100.00% 0 0   100.00%
pipeline / hifa / tasks / sessionrefant / sessionrefant.py SessionRefAntInputs.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / sessionrefant / sessionrefant.py SessionRefAnt.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / sessionrefant / sessionrefant.py SessionRefAnt.prepare   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / sessionrefant / sessionrefant.py SessionRefAnt.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / sessionrefant / sessionrefant.py SessionRefAnt._identify_best_refant   0.00% 26 26 0   0.00% 12 0   0.00%
pipeline / hifa / tasks / sessionrefant / sessionrefant.py SessionRefAnt._create_combined_refant_list   0.00% 15 15 0   0.00% 6 0   0.00%
pipeline / hifa / tasks / sessionrefant / sessionrefant.py SessionRefAnt._create_phase_caltables   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / sessionrefant / sessionrefant.py SessionRefAnt._evaluate_phase_caltables   0.00% 20 20 0   0.00% 8 0   0.00%
pipeline / hifa / tasks / sessionrefant / sessionrefant.py (no function)   100.00% 17 0 14   100.00% 0 0   100.00%
pipeline / hifa / tasks / spwphaseup / __init__.py (no function)   100.00% 2 0 6   100.00% 0 0   100.00%
pipeline / hifa / tasks / spwphaseup / display.py SpatialStructureFunctionChart.__init__   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / spwphaseup / display.py SpatialStructureFunctionChart.create_plot   0.00% 57 57 1   0.00% 16 0   0.00%
pipeline / hifa / tasks / spwphaseup / display.py SpatialStructureFunctionChart.plot   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / spwphaseup / display.py SpatialStructureFunctionChart.get_figfile   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / spwphaseup / display.py SpatialStructureFunctionChart.get_plot_wrapper   0.00% 13 13 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / spwphaseup / display.py (no function)   100.00% 7 0 6   100.00% 0 0   100.00%
pipeline / hifa / tasks / spwphaseup / qa.py SpwPhaseupQAHandler.handle   0.00% 33 33 0   0.00% 16 0   0.00%
pipeline / hifa / tasks / spwphaseup / qa.py SpwPhaseupListQAHandler.handle   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / spwphaseup / qa.py (no function)   100.00% 11 0 6   100.00% 0 0   100.00%
pipeline / hifa / tasks / spwphaseup / renderer.py T2_4MDetailsSpwPhaseupRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / spwphaseup / renderer.py T2_4MDetailsSpwPhaseupRenderer.update_mako_context   0.00% 10 10 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / spwphaseup / renderer.py get_gaincal_applications   0.00% 20 20 0   0.00% 10 0   0.00%
pipeline / hifa / tasks / spwphaseup / renderer.py get_pcal_table_rows   0.00% 9 9 0   0.00% 6 0   0.00%
pipeline / hifa / tasks / spwphaseup / renderer.py get_snr_table_rows   0.00% 29 29 0   0.00% 18 0   0.00%
pipeline / hifa / tasks / spwphaseup / renderer.py get_phaserms_table_rows   0.00% 15 15 0   0.00% 6 0   0.00%
pipeline / hifa / tasks / spwphaseup / renderer.py make_rms_plots   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / spwphaseup / renderer.py (no function)   100.00% 13 0 11   100.00% 0 0   100.00%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SNRTestResult.has_no_snrs   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SNRTestResult.has_snrs   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SNRTestResult.has_all_snrs_greater_than   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseupInputs.hm_spwmapmode   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseupInputs.hm_nantennas   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseupInputs.__init__   0.00% 15 15 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup.prepare   0.00% 13 13 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup.analyse   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._derive_phase_to_target_check_mapping   0.00% 20 20 0   0.00% 10 0   0.00%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._derive_spwmaps   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._derive_spwmap_for_intent_field   0.00% 93 93 0   0.00% 32 0   0.00%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._do_snrtest   0.00% 22 22 0   0.00% 6 0   0.00%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._do_combined_snr_test   0.00% 25 25 0   0.00% 10 0   0.00%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._do_gaincal   0.00% 24 24 1   0.00% 6 0   0.00%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._do_phaseup   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._do_diagnostic_phasecal   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._compute_median_snr   0.00% 22 22 0   0.00% 10 0   0.00%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._do_decoherence_assessment   0.00% 11 11 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._get_intent_field   0.00% 15 15 0   0.00% 10 0   0.00%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._compute_solint   0.00% 77 77 6   0.00% 42 0   0.00%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._unregister_spwphaseup   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._unregister_spwphaseup.spwphaseup_matcher   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._get_snr_info   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._compute_snr_from_gaincal   0.00% 16 16 0   0.00% 10 0   0.00%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._snr_limit_for_intent   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._classify_spws_by_snr   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._update_snr_for_low_snr_spws   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._generate_gain_caltable   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._update_snr_for_high_snr_spws   0.00% 26 26 0   0.00% 8 0   0.00%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._update_snr_result   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._process_combined_snrs   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseupResults.__init__   0.00% 15 15 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseupResults.merge_with_context   0.00% 15 15 0   0.00% 8 0   0.00%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseupResults.merge_with_context.spwphaseup_matcher   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseupResults.__repr__   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py (no function)   100.00% 72 0 30   100.00% 0 0   100.00%
pipeline / hifa / tasks / targetflag / __init__.py (no function)   100.00% 4 0 6   100.00% 0 0   100.00%
pipeline / hifa / tasks / targetflag / qa.py TargetflagQAHandler.handle   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / targetflag / qa.py TargetflagListQAHandler.handle   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / targetflag / qa.py (no function)   100.00% 9 0 5   100.00% 0 0   100.00%
pipeline / hifa / tasks / targetflag / renderer.py T2_4MDetailsTargetflagRenderer.__init__   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / targetflag / renderer.py T2_4MDetailsTargetflagRenderer.update_mako_context   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / targetflag / renderer.py (no function)   100.00% 4 0 7   100.00% 0 0   100.00%
pipeline / hifa / tasks / targetflag / targetflag.py TargetflagResults.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / targetflag / targetflag.py TargetflagResults.merge_with_context   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / targetflag / targetflag.py TargetflagResults.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / targetflag / targetflag.py TargetflagInputs.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / targetflag / targetflag.py SerialTargetflag.prepare   0.00% 46 46 1   0.00% 6 0   0.00%
pipeline / hifa / tasks / targetflag / targetflag.py SerialTargetflag.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / targetflag / targetflag.py create_plots   0.00% 11 11 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / targetflag / targetflag.py AmpVsXChart.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / targetflag / targetflag.py (no function)   100.00% 20 0 10   100.00% 0 0   100.00%
pipeline / hifa / tasks / tsysflag / __init__.py (no function)   100.00% 2 0 3   100.00% 0 0   100.00%
pipeline / hifa / tasks / tsysflag / tsysflag.py TsysflagInputs.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / tsysflag / tsysflag.py (no function)   100.00% 13 0 5   100.00% 0 0   100.00%
pipeline / hifa / tasks / tsysflag_contamination / __init__.py (no function)   100.00% 2 0 4   100.00% 0 0   100.00%
pipeline / hifa / tasks / tsysflag_contamination / qa.py TsysflagContaminationQAHandler.handle   0.00% 11 11 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / tsysflag_contamination / qa.py TsysflagContaminationListQAHandler.handle   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / tsysflag_contamination / qa.py (no function)   100.00% 11 0 8   100.00% 0 0   100.00%
pipeline / hifa / tasks / tsysflag_contamination / renderer.py T2_4MDetailsTsysflagContaminationRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / tsysflag_contamination / renderer.py T2_4MDetailsTsysflagContaminationRenderer.update_mako_context   0.00% 16 16 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / tsysflag_contamination / renderer.py T2_4MDetailsTsysflagContaminationRenderer._get_tsys_map   0.00% 11 11 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / tsysflag_contamination / renderer.py T2_4MDetailsTsysflagContaminationRenderer.post_process_plots   0.00% 11 11 2   0.00% 2 0   0.00%
pipeline / hifa / tasks / tsysflag_contamination / renderer.py TsysContaminationPlotRenderer.__init__   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / tsysflag_contamination / renderer.py TsysContaminationPlotRenderer.update_json_dict   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / tsysflag_contamination / renderer.py (no function)   100.00% 8 0 10   100.00% 0 0   100.00%
pipeline / hifa / tasks / tsysflag_contamination / tsysflagcontamination.py TsysFlagContaminationInputs.caltable   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / tsysflag_contamination / tsysflagcontamination.py TsysFlagContaminationInputs.filetemplate   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / tsysflag_contamination / tsysflagcontamination.py TsysFlagContaminationInputs.logpath   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / tsysflag_contamination / tsysflagcontamination.py TsysFlagContaminationInputs.__init__   0.00% 12 12 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / tsysflag_contamination / tsysflagcontamination.py ExternFunctionArguments.from_inputs   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / tsysflag_contamination / tsysflagcontamination.py SerialTsysFlagContamination.prepare   0.00% 40 40 0   0.00% 6 0   0.00%
pipeline / hifa / tasks / tsysflag_contamination / tsysflagcontamination.py SerialTsysFlagContamination.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / tsysflag_contamination / tsysflagcontamination.py SerialTsysFlagContamination._call_extern_heuristic   0.00% 64 64 2   0.00% 18 0   0.00%
pipeline / hifa / tasks / tsysflag_contamination / tsysflagcontamination.py SerialTsysFlagContamination._assert_heuristic_preconditions   0.00% 4 4 1   100.00% 0 0   0.00%
pipeline / hifa / tasks / tsysflag_contamination / tsysflagcontamination.py SerialTsysFlagContamination._assert_not_multisource_multituning   0.00% 10 10 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / tsysflag_contamination / tsysflagcontamination.py SerialTsysFlagContamination._assert_not_full_polarization   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / tsysflag_contamination / tsysflagcontamination.py SerialTsysFlagContamination._assert_bandpass_is_present   100.00% 0 0 19   100.00% 0 0   100.00%
pipeline / hifa / tasks / tsysflag_contamination / tsysflagcontamination.py SerialTsysFlagContamination._contains_dsb   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / tsysflag_contamination / tsysflagcontamination.py (no function)   100.00% 45 0 19   100.00% 0 0   100.00%
pipeline / hifa / tasks / unlock_refant / __init__.py (no function)   100.00% 1 0 3   100.00% 0 0   100.00%
pipeline / hifa / tasks / unlock_refant / unlock_refant.py UnlockRefAntInputs.to_casa_args   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hifa / tasks / unlock_refant / unlock_refant.py UnlockRefAntInputs.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / unlock_refant / unlock_refant.py UnlockRefAntResults.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / unlock_refant / unlock_refant.py UnlockRefAntResults.merge_with_context   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / unlock_refant / unlock_refant.py UnlockRefAntResults.__str__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / unlock_refant / unlock_refant.py UnlockRefAntResults.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / unlock_refant / unlock_refant.py UnlockRefAnt.prepare   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / unlock_refant / unlock_refant.py UnlockRefAnt.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / unlock_refant / unlock_refant.py (no function)   100.00% 16 0 5   100.00% 0 0   100.00%
pipeline / hifa / tasks / wvrgcal / __init__.py (no function)   100.00% 2 0 5   100.00% 0 0   100.00%
pipeline / hifa / tasks / wvrgcal / resultobjects.py WvrgcalResult.__init__   0.00% 24 24 1   0.00% 8 0   0.00%
pipeline / hifa / tasks / wvrgcal / resultobjects.py WvrgcalResult.merge_with_context   0.00% 15 15 0   0.00% 12 0   0.00%
pipeline / hifa / tasks / wvrgcal / resultobjects.py WvrgcalResult.__repr__   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / wvrgcal / resultobjects.py (no function)   100.00% 5 0 5   100.00% 0 0   100.00%
pipeline / hifa / tasks / wvrgcal / wvrg_qa.py calculate_qa_numbers   0.00% 23 23 0   0.00% 12 0   0.00%
pipeline / hifa / tasks / wvrgcal / wvrg_qa.py calculate_view   0.00% 36 36 3   0.00% 10 0   0.00%
pipeline / hifa / tasks / wvrgcal / wvrg_qa.py calculate_phase_rms   0.00% 94 94 1   0.00% 30 0   0.00%
pipeline / hifa / tasks / wvrgcal / wvrg_qa.py findchunks   0.00% 12 12 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / wvrgcal / wvrg_qa.py (no function)   100.00% 5 0 6   100.00% 0 0   100.00%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py WvrgcalInputs.maxdistm   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py WvrgcalInputs.sourceflag   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py WvrgcalInputs.tie   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py WvrgcalInputs.wvrflag   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py WvrgcalInputs.wvrflag   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py WvrgcalInputs.__init__   100.00% 0 0 171   100.00% 0 0   100.00%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py Wvrgcal.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py Wvrgcal.prepare   0.00% 85 85 0   0.00% 34 0   0.00%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py Wvrgcal.analyse   0.00% 55 55 9   0.00% 14 0   0.00%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py Wvrgcal._report_wvr_improvement   0.00% 10 10 0   0.00% 6 0   0.00%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py Wvrgcal._do_qa_bandpass   100.00% 0 0 15   100.00% 0 0   100.00%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py Wvrgcal._do_user_qa_bandpass   100.00% 0 0 9   100.00% 0 0   100.00%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py Wvrgcal._do_new_qa_bandpass   100.00% 0 0 30   100.00% 0 0   100.00%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py Wvrgcal._do_nowvr_gaincal   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py Wvrgcal._do_wvr_gaincal   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py Wvrgcal._do_qa_gaincal   0.00% 6 6 1   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py Wvrgcal._get_nowvr_caltable_namer   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py Wvrgcal._get_nowvr_caltable_namer.caltable_namer   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py Wvrgcal._get_wvr_caltable_namer   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py Wvrgcal._get_wvr_caltable_namer.caltable_namer   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py Wvrgcal._get_wvrinfos   0.00% 8 8 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py Wvrgcal._get_wvrinfos.to_microns   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py (no function)   100.00% 47 0 34   100.00% 0 0   100.00%
pipeline / hifa / tasks / wvrgcalflag / __init__.py (no function)   100.00% 3 0 6   100.00% 0 0   100.00%
pipeline / hifa / tasks / wvrgcalflag / display.py WVRScoreFinder.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / display.py WVRScoreFinder.get_score   0.00% 11 11 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / display.py WVRPhaseVsBaselineChart.WvrChartHelper.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / display.py WVRPhaseVsBaselineChart.WvrChartHelper.get_antennas   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / display.py WVRPhaseVsBaselineChart.WvrChartHelper.label_antenna   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / display.py WVRPhaseVsBaselineChart.WvrChartHelper.antenna_filename_component   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / display.py WVRPhaseVsBaselineChart._load_caltables   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / display.py WVRPhaseVsBaselineChart._get_plot_intents   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / display.py WVRPhaseVsBaselineChart._get_plot_scans   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / display.py WVRPhaseVsBaselineChart.get_symbol_and_colour   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / display.py WVRPhaseVsBaselineChart.__init__   0.00% 15 15 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / display.py WVRPhaseVsBaselineChart.get_data_object   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / display.py WVRPhaseVsBaselineChart.plot   0.00% 52 52 1   0.00% 16 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / display.py WVRPhaseVsBaselineChart.create_plot   0.00% 80 80 0   0.00% 14 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / display.py WVRPhaseVsBaselineChart.get_figfile   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / display.py WVRPhaseVsBaselineChart.get_plot_wrapper   0.00% 16 16 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / display.py WVRPhaseOffsetPlotHelper.__init__   0.00% 12 12 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / display.py WVRPhaseOffsetPlot.__init__   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / display.py WVRPhaseOffsetSummaryPlotHelper.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / display.py WVRPhaseOffsetSummaryPlot.__init__   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / display.py (no function)   100.00% 30 0 13   100.00% 0 0   100.00%
pipeline / hifa / tasks / wvrgcalflag / qa.py WvrgcalflagQAHandler.handle   0.00% 19 19 1   0.00% 6 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / qa.py WvrgcalflagListQAHandler.handle   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / qa.py (no function)   100.00% 11 0 8   100.00% 0 0   100.00%
pipeline / hifa / tasks / wvrgcalflag / renderer.py T2_4MDetailsWvrgcalflagRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifa / tasks / wvrgcalflag / renderer.py T2_4MDetailsWvrgcalflagRenderer.update_mako_context   0.00% 69 69 1   0.00% 28 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / renderer.py T2_4MDetailsWvrgcalflagRenderer.get_wvr_applications   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / renderer.py T2_4MDetailsWvrgcalflagRenderer.get_wvr_applications.collect   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / renderer.py WvrcalflagMetricPlotsRenderer.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / renderer.py WvrcalflagMetricPlotsRenderer.update_json_dict   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / renderer.py WvrgcalflagPhaseOffsetPlotRenderer.__init__   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / renderer.py WvrgcalflagPhaseOffsetPlotRenderer.update_json_dict   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / renderer.py WvrgcalflagPhaseOffsetVsBaselinePlotRenderer.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / renderer.py WvrgcalflagFlagPlotRenderer.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / renderer.py (no function)   100.00% 17 0 8   100.00% 0 0   100.00%
pipeline / hifa / tasks / wvrgcalflag / resultobjects.py WvrgcalflagResults.__init__   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / resultobjects.py WvrgcalflagResults.merge_with_context   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / resultobjects.py WvrgcalflagResults.__repr__   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / resultobjects.py WvrgcalflagViewResults.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / resultobjects.py (no function)   100.00% 7 0 4   100.00% 0 0   100.00%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflag.py WvrgcalflagInputs.flag_intent   0.00% 1 1 1   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflag.py WvrgcalflagInputs.qa_intent   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflag.py WvrgcalflagInputs.qa_intent   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflag.py WvrgcalflagInputs.__init__   100.00% 0 0 181   100.00% 0 0   100.00%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflag.py SerialWvrgcalflag.prepare   0.00% 12 12 0   0.00% 6 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflag.py SerialWvrgcalflag.analyse   0.00% 13 13 0   0.00% 10 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflag.py SerialWvrgcalflag._identify_ants_with_wvr   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflag.py SerialWvrgcalflag._identify_unflagged_ants_with_wvr   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflag.py SerialWvrgcalflag._run_flagger   0.00% 12 12 2   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflag.py WvrgcalflagDataInputs.__init__   100.00% 0 0 28   100.00% 0 0   100.00%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflag.py WvrgcalflagDataInputs.as_dict   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflag.py WvrgcalflagData.__init__   0.00% 3 3 2   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflag.py WvrgcalflagData.prepare   0.00% 7 7 5   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflag.py WvrgcalflagData.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflag.py WvrgcalflagView.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflag.py WvrgcalflagView.__call__   0.00% 25 25 0   0.00% 14 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflag.py (no function)   100.00% 32 0 36   100.00% 0 0   100.00%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflagsetter.py WvrgcalFlagSetterResult.__init__   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflagsetter.py WvrgcalFlagSetterResult.merge_with_context   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflagsetter.py WvrgcalFlagSetterInputs.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflagsetter.py WvrgcalFlagSetter.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflagsetter.py WvrgcalFlagSetter.prepare   0.00% 18 18 0   0.00% 4 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflagsetter.py WvrgcalFlagSetter.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflagsetter.py WvrgcalFlagSetter.flags_to_set   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflagsetter.py (no function)   100.00% 12 0 6   100.00% 0 0   100.00%
pipeline / hifa / templates / __init__.py (no function)   100.00% 1 0 2   100.00% 0 0   100.00%
pipeline / hifv / __init__.py (no function)   100.00% 0 0 2   100.00% 0 0   100.00%
pipeline / hifv / cli / __init__.py (no function)   100.00% 1 0 28   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_analyzestokescubes.py hifv_analyzestokescubes   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_analyzestokescubes.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_applycals.py hifv_applycals   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_applycals.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_checkflag.py hifv_checkflag   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_checkflag.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_circfeedpolcal.py hifv_circfeedpolcal   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_circfeedpolcal.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_exportdata.py hifv_exportdata   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_exportdata.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_exportvlassdata.py hifv_exportvlassdata   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_exportvlassdata.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_finalcals.py hifv_finalcals   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_finalcals.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_fixpointing.py hifv_fixpointing   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_fixpointing.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_flagcal.py hifv_flagcal   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_flagcal.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_flagdata.py hifv_flagdata   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_flagdata.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_flagtargetsdata.py hifv_flagtargetsdata   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_flagtargetsdata.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_fluxboot.py hifv_fluxboot   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_fluxboot.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_gaincurves.py hifv_gaincurves   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_gaincurves.py (no function)   0.00% 2 2 1   100.00% 0 0   0.00%
pipeline / hifv / cli / hifv_hanning.py hifv_hanning   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_hanning.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_importdata.py hifv_importdata   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_importdata.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_mstransform.py hifv_mstransform   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_mstransform.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_opcal.py hifv_opcal   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_opcal.py (no function)   0.00% 2 2 1   100.00% 0 0   0.00%
pipeline / hifv / cli / hifv_pbcor.py hifv_pbcor   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_pbcor.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_plotsummary.py hifv_plotsummary   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_plotsummary.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_priorcals.py hifv_priorcals   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_priorcals.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_restoredata.py hifv_restoredata   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_restoredata.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_restorepims.py hifv_restorepims   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_restorepims.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_rqcal.py hifv_rqcal   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_rqcal.py (no function)   0.00% 2 2 1   100.00% 0 0   0.00%
pipeline / hifv / cli / hifv_selfcal.py hifv_selfcal   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_selfcal.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_semiFinalBPdcals.py hifv_semiFinalBPdcals   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_semiFinalBPdcals.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_solint.py hifv_solint   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_solint.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_statwt.py hifv_statwt   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_statwt.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_swpowcal.py hifv_swpowcal   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_swpowcal.py (no function)   0.00% 2 2 1   100.00% 0 0   0.00%
pipeline / hifv / cli / hifv_syspower.py hifv_syspower   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_syspower.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_targetflag.py hifv_targetflag   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_targetflag.py (no function)   0.00% 2 2 1   100.00% 0 0   0.00%
pipeline / hifv / cli / hifv_tecmaps.py hifv_tecmaps   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_tecmaps.py (no function)   0.00% 2 2 1   100.00% 0 0   0.00%
pipeline / hifv / cli / hifv_testBPdcals.py hifv_testBPdcals   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_testBPdcals.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_vlasetjy.py hifv_vlasetjy   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_vlasetjy.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_vlassmasking.py hifv_vlassmasking   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifv / cli / hifv_vlassmasking.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hifv / heuristics / __init__.py (no function)   100.00% 0 0 8   100.00% 0 0   100.00%
pipeline / hifv / heuristics / bandpass.py removeRows   0.00% 13 13 0   0.00% 6 0   0.00%
pipeline / hifv / heuristics / bandpass.py computeChanFlag   0.00% 39 39 1   0.00% 12 0   0.00%
pipeline / hifv / heuristics / bandpass.py do_bandpass   100.00% 0 0 65   100.00% 0 0   100.00%
pipeline / hifv / heuristics / bandpass.py do_bandpassweakbp   100.00% 0 0 39   100.00% 0 0   100.00%
pipeline / hifv / heuristics / bandpass.py weakbp   0.00% 23 23 7   0.00% 2 0   0.00%
pipeline / hifv / heuristics / bandpass.py (no function)   100.00% 4 0 12   100.00% 0 0   100.00%
pipeline / hifv / heuristics / lib_EVLApipeutils.py getCalFlaggedSoln   0.00% 103 103 1   0.00% 38 0   0.00%
pipeline / hifv / heuristics / lib_EVLApipeutils.py getBCalStatistics   0.00% 273 273 1   0.00% 138 0   0.00%
pipeline / hifv / heuristics / lib_EVLApipeutils.py set_add_model_column_parameters   0.00% 12 12 0   100.00% 0 0   0.00%
pipeline / hifv / heuristics / lib_EVLApipeutils.py vla_minbaselineforcal   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / heuristics / lib_EVLApipeutils.py (no function)   100.00% 5 0 3   100.00% 0 0   100.00%
pipeline / hifv / heuristics / rfi.py RflagDevHeuristic.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / heuristics / rfi.py RflagDevHeuristic.calculate   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hifv / heuristics / rfi.py RflagDevHeuristic.get_vla_sefd   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / hifv / heuristics / rfi.py RflagDevHeuristic._plot_vla_sefd   0.00% 25 25 0   0.00% 12 0   0.00%
pipeline / hifv / heuristics / rfi.py RflagDevHeuristic._correct_rflag_ftdev   0.00% 45 45 0   0.00% 10 0   0.00%
pipeline / hifv / heuristics / rfi.py RflagDevHeuristic._get_spw_rms_scale   0.00% 29 29 1   0.00% 14 0   0.00%
pipeline / hifv / heuristics / rfi.py mssel_valid   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifv / heuristics / rfi.py get_amp_range   0.00% 15 15 0   0.00% 6 0   0.00%
pipeline / hifv / heuristics / rfi.py _get_amp_range2   0.00% 8 8 0   100.00% 0 0   0.00%
pipeline / hifv / heuristics / rfi.py _get_amp_range1   0.00% 19 19 0   0.00% 10 0   0.00%
pipeline / hifv / heuristics / rfi.py plotms_get_xyrange   0.00% 17 17 0   0.00% 6 0   0.00%
pipeline / hifv / heuristics / rfi.py plotms_get_autorange   0.00% 20 20 0   0.00% 8 0   0.00%
pipeline / hifv / heuristics / rfi.py test_checkflag_dataselect   0.00% 22 22 1   0.00% 10 0   0.00%
pipeline / hifv / heuristics / rfi.py (no function)   100.00% 17 0 13   100.00% 0 0   100.00%
pipeline / hifv / heuristics / specline_detect.py detect_spectral_lines   0.00% 28 28 0   0.00% 16 0   0.00%
pipeline / hifv / heuristics / specline_detect.py _auto_detector   0.00% 14 14 0   0.00% 8 0   0.00%
pipeline / hifv / heuristics / specline_detect.py (no function)   100.00% 3 0 6   100.00% 0 0   100.00%
pipeline / hifv / heuristics / standard.py Standard.calculate   83.33% 6 1 0   75.00% 4 1   80.00%
pipeline / hifv / heuristics / standard.py (no function)   100.00% 3 0 2   100.00% 0 0   100.00%
pipeline / hifv / heuristics / standard_test.py test_standard   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / hifv / heuristics / standard_test.py (no function)   100.00% 8 0 2   100.00% 0 0   100.00%
pipeline / hifv / heuristics / uvrange.py uvrange   76.92% 13 3 1   83.33% 6 1   78.95%
pipeline / hifv / heuristics / uvrange.py (no function)   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifv / heuristics / uvrange_test.py test_uvrange   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifv / heuristics / uvrange_test.py (no function)   100.00% 12 0 6   100.00% 0 0   100.00%
pipeline / hifv / heuristics / vip_helper_functions.py run_bdsf   0.00% 11 11 2   100.00% 0 0   0.00%
pipeline / hifv / heuristics / vip_helper_functions.py mask_from_catalog   0.00% 86 86 1   0.00% 22 0   0.00%
pipeline / hifv / heuristics / vip_helper_functions.py edit_pybdsf_islands   0.00% 50 50 2   0.00% 12 0   0.00%
pipeline / hifv / heuristics / vip_helper_functions.py cat_to_ds9_rgn   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / hifv / heuristics / vip_helper_functions.py Timer.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / heuristics / vip_helper_functions.py Timer.start   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hifv / heuristics / vip_helper_functions.py Timer.stop   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / hifv / heuristics / vip_helper_functions.py Timer.__enter__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / heuristics / vip_helper_functions.py Timer.__exit__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / heuristics / vip_helper_functions.py (no function)   100.00% 11 0 9   100.00% 0 0   100.00%
pipeline / hifv / heuristics / vlascanheuristics.py buildscans   0.00% 157 157 1   0.00% 40 0   0.00%
pipeline / hifv / heuristics / vlascanheuristics.py VLAScanHeuristics.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / heuristics / vlascanheuristics.py VLAScanHeuristics.makescandict   0.00% 24 24 0   100.00% 0 0   0.00%
pipeline / hifv / heuristics / vlascanheuristics.py VLAScanHeuristics.calibratorIntentsOld   0.00% 214 214 59   0.00% 72 0   0.00%
pipeline / hifv / heuristics / vlascanheuristics.py VLAScanHeuristics.calibratorIntents   0.00% 37 37 15   0.00% 8 0   0.00%
pipeline / hifv / heuristics / vlascanheuristics.py VLAScanHeuristics.calibratorIntents.buildSelectionString   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / heuristics / vlascanheuristics.py VLAScanHeuristics.find_3C84   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / hifv / heuristics / vlascanheuristics.py VLAScanHeuristics.determine3C84   0.00% 17 17 3   0.00% 8 0   0.00%
pipeline / hifv / heuristics / vlascanheuristics.py testCalibratorIntents   0.00% 70 70 8   0.00% 24 0   0.00%
pipeline / hifv / heuristics / vlascanheuristics.py (no function)   100.00% 10 0 6   100.00% 0 0   100.00%
pipeline / hifv / tasks / __init__.py (no function)   100.00% 0 0 33   100.00% 0 0   100.00%
pipeline / hifv / tasks / analyzestokescubes / __init__.py (no function)   100.00% 1 0 4   100.00% 0 0   100.00%
pipeline / hifv / tasks / analyzestokescubes / analyzestokescubes.py AnalyzestokescubesResults.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / analyzestokescubes / analyzestokescubes.py AnalyzestokescubesResults.merge_with_context   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / analyzestokescubes / analyzestokescubes.py AnalyzestokescubesResults.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / analyzestokescubes / analyzestokescubes.py AnalyzestokescubesInputs.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / analyzestokescubes / analyzestokescubes.py Analyzestokescubes.prepare   0.00% 48 48 0   0.00% 6 0   0.00%
pipeline / hifv / tasks / analyzestokescubes / analyzestokescubes.py Analyzestokescubes.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / analyzestokescubes / analyzestokescubes.py Analyzestokescubes._get_imstat   0.00% 23 23 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / analyzestokescubes / analyzestokescubes.py Analyzestokescubes._get_mask   0.00% 18 18 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / analyzestokescubes / analyzestokescubes.py (no function)   100.00% 16 0 7   100.00% 0 0   100.00%
pipeline / hifv / tasks / analyzestokescubes / display.py VlassCubeStokesSummary.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / analyzestokescubes / display.py VlassCubeStokesSummary.plot   0.00% 56 56 0   0.00% 16 0   0.00%
pipeline / hifv / tasks / analyzestokescubes / display.py VlassCubeFluxSummary.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / analyzestokescubes / display.py VlassCubeFluxSummary.plot   0.00% 65 65 0   0.00% 10 0   0.00%
pipeline / hifv / tasks / analyzestokescubes / display.py VlassCubeFluxSummary._model_powerlaw1d   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / analyzestokescubes / display.py (no function)   100.00% 10 0 9   100.00% 0 0   100.00%
pipeline / hifv / tasks / analyzestokescubes / renderer.py T2_4MDetailsAnalyzestokesCubeRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifv / tasks / analyzestokescubes / renderer.py T2_4MDetailsAnalyzestokesCubeRenderer.update_mako_context   0.00% 29 29 1   0.00% 14 0   0.00%
pipeline / hifv / tasks / analyzestokescubes / renderer.py (no function)   100.00% 4 0 6   100.00% 0 0   100.00%
pipeline / hifv / tasks / circfeedpolcal / __init__.py (no function)   100.00% 1 0 8   100.00% 0 0   100.00%
pipeline / hifv / tasks / circfeedpolcal / circfeedpolcal.py CircfeedpolcalResults.__init__   0.00% 20 20 0   0.00% 12 0   0.00%
pipeline / hifv / tasks / circfeedpolcal / circfeedpolcal.py CircfeedpolcalResults.merge_with_context   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / circfeedpolcal / circfeedpolcal.py CircfeedpolcalResults.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / circfeedpolcal / circfeedpolcal.py CircfeedpolcalInputs.clipminmax   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / circfeedpolcal / circfeedpolcal.py CircfeedpolcalInputs.__init__   0.00% 10 10 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / circfeedpolcal / circfeedpolcal.py Circfeedpolcal.prepare   0.00% 14 14 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / circfeedpolcal / circfeedpolcal.py Circfeedpolcal.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / circfeedpolcal / circfeedpolcal.py Circfeedpolcal.do_prepare   0.00% 87 87 1   0.00% 28 0   0.00%
pipeline / hifv / tasks / circfeedpolcal / circfeedpolcal.py Circfeedpolcal._modifyGainTables   0.00% 12 12 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / circfeedpolcal / circfeedpolcal.py Circfeedpolcal.do_gaincal   0.00% 29 29 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / circfeedpolcal / circfeedpolcal.py Circfeedpolcal.do_polcal   0.00% 24 24 0   0.00% 6 0   0.00%
pipeline / hifv / tasks / circfeedpolcal / circfeedpolcal.py Circfeedpolcal._do_setjy   0.00% 38 38 0   0.00% 18 0   0.00%
pipeline / hifv / tasks / circfeedpolcal / circfeedpolcal.py Circfeedpolcal.do_spwmap   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / circfeedpolcal / circfeedpolcal.py Circfeedpolcal._do_clipflag   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / circfeedpolcal / circfeedpolcal.py (no function)   100.00% 27 0 18   100.00% 0 0   100.00%
pipeline / hifv / tasks / circfeedpolcal / display.py CircFeedPolCalChart.__init__   0.00% 8 8 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / circfeedpolcal / display.py CircFeedPolCalChart.plot   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / circfeedpolcal / display.py CircFeedPolCalChart.create_plot   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / circfeedpolcal / display.py CircFeedPolCalChart.get_figfile   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / circfeedpolcal / display.py CircFeedPolCalChart.get_plot_wrapper   0.00% 14 14 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / circfeedpolcal / display.py ampfreqPerAntennaChart.__init__   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / circfeedpolcal / display.py ampfreqPerAntennaChart.plot   0.00% 31 31 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / circfeedpolcal / display.py (no function)   100.00% 10 0 4   100.00% 0 0   100.00%
pipeline / hifv / tasks / circfeedpolcal / renderer.py VLASubPlotRenderer.__init__   0.00% 13 13 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / circfeedpolcal / renderer.py VLASubPlotRenderer._get_display_context   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / circfeedpolcal / renderer.py VLASubPlotRenderer.dirname   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / circfeedpolcal / renderer.py VLASubPlotRenderer.filename   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / circfeedpolcal / renderer.py VLASubPlotRenderer.path   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / circfeedpolcal / renderer.py VLASubPlotRenderer.get_file   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / circfeedpolcal / renderer.py VLASubPlotRenderer.render   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / circfeedpolcal / renderer.py T2_4MDetailsCircfeedpolcalRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifv / tasks / circfeedpolcal / renderer.py T2_4MDetailsCircfeedpolcalRenderer.update_mako_context   0.00% 25 25 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / circfeedpolcal / renderer.py (no function)   100.00% 15 0 7   100.00% 0 0   100.00%
pipeline / hifv / tasks / common / renderer / __init__.py (no function)   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hifv / tasks / common / renderer / renderer.py VLASubPlotRenderer.__init__   0.00% 40 40 0   0.00% 10 0   0.00%
pipeline / hifv / tasks / common / renderer / renderer.py VLASubPlotRenderer._get_display_context   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / common / renderer / renderer.py VLASubPlotRenderer.dirname   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / common / renderer / renderer.py VLASubPlotRenderer.filename   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / common / renderer / renderer.py VLASubPlotRenderer.path   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / common / renderer / renderer.py VLASubPlotRenderer.get_file   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / common / renderer / renderer.py VLASubPlotRenderer.render   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / common / renderer / renderer.py calsRenderer.__init__   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / hifv / tasks / common / renderer / renderer.py calsRenderer.load_display   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / common / renderer / renderer.py calsRenderer.get_display_context   0.00% 123 123 5   0.00% 22 0   0.00%
pipeline / hifv / tasks / common / renderer / renderer.py (no function)   100.00% 15 0 7   100.00% 0 0   100.00%
pipeline / hifv / tasks / exportdata / __init__.py (no function)   100.00% 1 0 6   100.00% 0 0   100.00%
pipeline / hifv / tasks / exportdata / vlaexportdata.py VLAExportDataInputs.exportcalprods   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / exportdata / vlaexportdata.py VLAExportDataInputs.__init__   0.00% 3 3 1   100.00% 0 0   0.00%
pipeline / hifv / tasks / exportdata / vlaexportdata.py VLAExportData.prepare   0.00% 30 30 0   0.00% 14 0   0.00%
pipeline / hifv / tasks / exportdata / vlaexportdata.py VLAExportData._shorten_spwlist   0.00% 12 12 0   0.00% 8 0   0.00%
pipeline / hifv / tasks / exportdata / vlaexportdata.py VLAExportData._export_casa_restore_script   0.00% 43 43 0   0.00% 22 0   0.00%
pipeline / hifv / tasks / exportdata / vlaexportdata.py VLAExportData._export_final_flagversion   0.00% 48 48 0   0.00% 16 0   0.00%
pipeline / hifv / tasks / exportdata / vlaexportdata.py VLAExportData._export_specline_smoothing   0.00% 32 32 0   0.00% 16 0   0.00%
pipeline / hifv / tasks / exportdata / vlaexportdata.py (no function)   100.00% 16 0 17   100.00% 0 0   100.00%
pipeline / hifv / tasks / exportdata / vlaifaqua.py aqua_report_from_file   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / exportdata / vlaifaqua.py aqua_test_report_from_local_file   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / exportdata / vlaifaqua.py aqua_report_from_context   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / exportdata / vlaifaqua.py VLAAquaXmlGenerator.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / exportdata / vlaifaqua.py VLAAquaXmlGenerator.get_report_xml   0.00% 9 9 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / exportdata / vlaifaqua.py VLAAquaXmlGenerator.get_processing_environment   0.00% 24 24 0   0.00% 8 0   0.00%
pipeline / hifv / tasks / exportdata / vlaifaqua.py VLAAquaXmlGenerator.get_calibrators   0.00% 20 20 0   0.00% 12 0   0.00%
pipeline / hifv / tasks / exportdata / vlaifaqua.py VLAAquaXmlGenerator.get_source_intents   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / exportdata / vlaifaqua.py VLAAquaXmlGenerator.get_science_spws   0.00% 18 18 0   0.00% 6 0   0.00%
pipeline / hifv / tasks / exportdata / vlaifaqua.py VLAAquaXmlGenerator.get_scans   0.00% 14 14 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / exportdata / vlaifaqua.py VLAAquaXmlGenerator.get_observation_summary   0.00% 68 68 0   0.00% 26 0   0.00%
pipeline / hifv / tasks / exportdata / vlaifaqua.py VLAAquaXmlGenerator.get_flagged_fraction   0.00% 24 24 0   0.00% 16 0   0.00%
pipeline / hifv / tasks / exportdata / vlaifaqua.py VLAAquaXmlGenerator.get_stwt_flagged_fraction   0.00% 12 12 0   0.00% 12 0   0.00%
pipeline / hifv / tasks / exportdata / vlaifaqua.py VLAAquaXmlGenerator.get_project_structure   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / exportdata / vlaifaqua.py VLAAquaXmlGenerator.get_calibration_topic   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / exportdata / vlaifaqua.py VLAAquaXmlGenerator.get_dataset_topic   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / exportdata / vlaifaqua.py VLAAquaXmlGenerator.get_sensitivity   0.00% 45 45 0   0.00% 20 0   0.00%
pipeline / hifv / tasks / exportdata / vlaifaqua.py VLAAquaXmlGenerator.get_checkproductsize   0.00% 30 30 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / exportdata / vlaifaqua.py VLAAquaXmlGenerator.get_imaging_topic   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / exportdata / vlaifaqua.py flux_xml_for_stages   0.00% 8 8 0   0.00% 6 0   0.00%
pipeline / hifv / tasks / exportdata / vlaifaqua.py xml_for_flux_stage   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / exportdata / vlaifaqua.py xml_for_extracted_flux_measurements   0.00% 28 28 0   0.00% 10 0   0.00%
pipeline / hifv / tasks / exportdata / vlaifaqua.py _hifa_preimagecheck_sensitivity_exporter   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / exportdata / vlaifaqua.py (no function)   100.00% 26 0 14   100.00% 0 0   100.00%
pipeline / hifv / tasks / exportvlassdata / __init__.py (no function)   100.00% 1 0 6   100.00% 0 0   100.00%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py atoi   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py natural_keys   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py ExportvlassdataResults.__init__   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py ExportvlassdataResults.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py ExportvlassdataInputs.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py VlassPipelineManifest.add_reimaging_resources   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py VlassPipelineManifest.add_parameter_list   0.00% 2 2 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata.prepare   0.00% 105 105 1   0.00% 28 0   0.00%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata._smooth_and_regrid   0.00% 42 42 1   0.00% 6 0   0.00%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata.get_recipename   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata._has_imaging_data   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata._make_lists   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata._do_standard_ous_products   0.00% 28 28 0   0.00% 16 0   0.00%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata._make_pipe_manifest   0.00% 21 21 0   0.00% 8 0   0.00%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata._init_pipemanifest   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata._export_pprfile   0.00% 21 21 0   0.00% 14 0   0.00%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata._get_sessions   0.00% 26 26 0   0.00% 20 0   0.00%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata._export_weblog   0.00% 10 10 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata._export_reimaging_resources   0.00% 24 24 0   0.00% 8 0   0.00%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata._export_parameterlist   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata._export_table   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata._export_casa_commands_log   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata._export_casa_script   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata._export_pipe_manifest   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata._fix_vlass_fits_header   0.00% 20 20 0   0.00% 8 0   0.00%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata._split_vlass_cube_stokes   0.00% 11 11 0   0.00% 6 0   0.00%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata._get_common_beam   0.00% 17 17 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py (no function)   100.00% 41 0 24   100.00% 0 0   100.00%
pipeline / hifv / tasks / exportvlassdata / qa.py ExportvlassdataQAHandler.handle   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hifv / tasks / exportvlassdata / qa.py ExportvlassdataListQAHandler.handle   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hifv / tasks / exportvlassdata / qa.py (no function)   0.00% 5 5 2   100.00% 0 0   0.00%
pipeline / hifv / tasks / finalcals / __init__.py (no function)   100.00% 3 0 10   100.00% 0 0   100.00%
pipeline / hifv / tasks / finalcals / applycals.py ApplycalsInputs.__init__   0.00% 3 3 1   100.00% 0 0   0.00%
pipeline / hifv / tasks / finalcals / applycals.py ApplycalsInputs.to_casa_args   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / finalcals / applycals.py Applycals.prepare   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / finalcals / applycals.py Applycals.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / finalcals / applycals.py Applycals._do_applycal   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / finalcals / applycals.py Applycals.applycal_run   0.00% 156 156 0   0.00% 60 0   0.00%
pipeline / hifv / tasks / finalcals / applycals.py Applycals.match_fields_scans   0.00% 58 58 1   0.00% 18 0   0.00%
pipeline / hifv / tasks / finalcals / applycals.py (no function)   100.00% 20 0 10   100.00% 0 0   100.00%
pipeline / hifv / tasks / finalcals / display.py finalcalsSummaryChart.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / finalcals / display.py finalcalsSummaryChart.plot   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / finalcals / display.py finalcalsSummaryChart.create_plot   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / finalcals / display.py finalcalsSummaryChart.get_figfile   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / finalcals / display.py finalcalsSummaryChart.get_plot_wrapper   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / finalcals / display.py AntennaChart.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / finalcals / display.py AntennaChart.plot   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / finalcals / display.py (no function)   0.00% 10 10 2   100.00% 0 0   0.00%
pipeline / hifv / tasks / finalcals / finalcals.py FinalcalsInputs.__init__   0.00% 6 6 1   100.00% 0 0   0.00%
pipeline / hifv / tasks / finalcals / finalcals.py FinalcalsResults.__init__   100.00% 0 0 38   100.00% 0 0   100.00%
pipeline / hifv / tasks / finalcals / finalcals.py FinalcalsResults.merge_with_context   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / finalcals / finalcals.py Finalcals.prepare   0.00% 10 10 2   0.00% 4 0   0.00%
pipeline / hifv / tasks / finalcals / finalcals.py Finalcals._do_finalscals   0.00% 93 93 7   0.00% 26 0   0.00%
pipeline / hifv / tasks / finalcals / finalcals.py Finalcals.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / finalcals / finalcals.py Finalcals._do_gtype_delaycal   0.00% 22 22 1   0.00% 8 0   0.00%
pipeline / hifv / tasks / finalcals / finalcals.py Finalcals._do_ktype_delaycal   0.00% 28 28 0   0.00% 10 0   0.00%
pipeline / hifv / tasks / finalcals / finalcals.py Finalcals._do_gtype_bpdgains   0.00% 33 33 5   0.00% 16 0   0.00%
pipeline / hifv / tasks / finalcals / finalcals.py Finalcals._do_avgphasegaincal   0.00% 33 33 5   0.00% 12 0   0.00%
pipeline / hifv / tasks / finalcals / finalcals.py Finalcals._do_unflag   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / finalcals / finalcals.py Finalcals._do_applycal   0.00% 16 16 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / finalcals / finalcals.py Finalcals._do_split   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / finalcals / finalcals.py Finalcals._doall_setjy   0.00% 35 35 0   0.00% 10 0   0.00%
pipeline / hifv / tasks / finalcals / finalcals.py Finalcals._do_setjy   0.00% 12 12 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / finalcals / finalcals.py Finalcals._do_powerfitsetjy   0.00% 21 21 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / finalcals / finalcals.py Finalcals._do_calibratorgaincal   0.00% 31 31 0   0.00% 12 0   0.00%
pipeline / hifv / tasks / finalcals / finalcals.py (no function)   100.00% 25 0 21   100.00% 0 0   100.00%
pipeline / hifv / tasks / finalcals / qa.py FinalcalsQAHandler.handle   0.00% 2 2 8   100.00% 0 0   0.00%
pipeline / hifv / tasks / finalcals / qa.py FinalcalsQAHandler._checkKandBsolution   0.00% 15 15 0   0.00% 10 0   0.00%
pipeline / hifv / tasks / finalcals / qa.py FinalcalsListQAHandler.handle   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / finalcals / qa.py (no function)   100.00% 12 0 8   100.00% 0 0   100.00%
pipeline / hifv / tasks / finalcals / renderer.py T2_4MDetailsfinalcalsRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifv / tasks / finalcals / renderer.py T2_4MDetailsfinalcalsRenderer.get_display_context   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / finalcals / renderer.py T2_4MDetailsVLAApplycalRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifv / tasks / finalcals / renderer.py T2_4MDetailsVLAApplycalRenderer.update_mako_context   0.00% 20 20 0   0.00% 8 0   0.00%
pipeline / hifv / tasks / finalcals / renderer.py T2_4MDetailsVLAApplycalRenderer.create_science_plots   0.00% 27 27 0   0.00% 6 0   0.00%
pipeline / hifv / tasks / finalcals / renderer.py T2_4MDetailsVLAApplycalRenderer.science_plots_for_result   0.00% 16 16 0   0.00% 8 0   0.00%
pipeline / hifv / tasks / finalcals / renderer.py T2_4MDetailsVLAApplycalRenderer.get_brightest_fields   0.00% 18 18 2   0.00% 6 0   0.00%
pipeline / hifv / tasks / finalcals / renderer.py T2_4MDetailsVLAApplycalRenderer.sort_plots_by_baseband   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / finalcals / renderer.py T2_4MDetailsVLAApplycalRenderer.create_plots   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / finalcals / renderer.py T2_4MDetailsVLAApplycalRenderer.plots_for_result   0.00% 12 12 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / finalcals / renderer.py T2_4MDetailsVLAApplycalRenderer.calapps_for_result   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / finalcals / renderer.py T2_4MDetailsVLAApplycalRenderer.caltypes_for_result   0.00% 8 8 1   0.00% 6 0   0.00%
pipeline / hifv / tasks / finalcals / renderer.py T2_4MDetailsVLAApplycalRenderer.get_gain_solution_type   0.00% 15 15 1   0.00% 4 0   0.00%
pipeline / hifv / tasks / finalcals / renderer.py ApplycalAmpVsFreqPlotRenderer.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / finalcals / renderer.py ApplycalPhaseVsFreqPlotRenderer.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / finalcals / renderer.py ApplycalAmpVsFreqSciencePlotRenderer.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / finalcals / renderer.py ApplycalPhaseVsFreqSciencePlotRenderer.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / finalcals / renderer.py ApplycalAmpVsUVSciencePlotRenderer.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / finalcals / renderer.py ApplycalAmpVsUVPlotRenderer.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / finalcals / renderer.py ApplycalPhaseVsUVPlotRenderer.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / finalcals / renderer.py ApplycalAmpVsTimePlotRenderer.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / finalcals / renderer.py ApplycalPhaseVsTimePlotRenderer.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / finalcals / renderer.py (no function)   100.00% 35 0 13   100.00% 0 0   100.00%
pipeline / hifv / tasks / fixpointing / __init__.py (no function)   100.00% 1 0 5   100.00% 0 0   100.00%
pipeline / hifv / tasks / fixpointing / fixpointing.py fixpointing_offset_vlass   0.00% 291 291 0   0.00% 120 0   0.00%
pipeline / hifv / tasks / fixpointing / fixpointing.py FixpointingResults.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / fixpointing / fixpointing.py FixpointingResults.merge_with_context   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / fixpointing / fixpointing.py FixpointingResults.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / fixpointing / fixpointing.py FixpointingInputs.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / fixpointing / fixpointing.py Fixpointing.prepare   0.00% 16 16 0   0.00% 8 0   0.00%
pipeline / hifv / tasks / fixpointing / fixpointing.py Fixpointing.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / fixpointing / fixpointing.py (no function)   100.00% 14 0 9   100.00% 0 0   100.00%
pipeline / hifv / tasks / flagging / __init__.py (no function)   100.00% 8 0 13   100.00% 0 0   100.00%
pipeline / hifv / tasks / flagging / checkflag.py CheckflagInputs.__init__   0.00% 8 8 1   0.00% 2 0   0.00%
pipeline / hifv / tasks / flagging / checkflag.py CheckflagResults.__init__   0.00% 16 16 0   0.00% 10 0   0.00%
pipeline / hifv / tasks / flagging / checkflag.py CheckflagResults.__repr__   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / flagging / checkflag.py Checkflag.prepare   0.00% 66 66 2   0.00% 32 0   0.00%
pipeline / hifv / tasks / flagging / checkflag.py Checkflag.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / flagging / checkflag.py Checkflag._do_extendflag   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / flagging / checkflag.py Checkflag._do_tfcropflag   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / flagging / checkflag.py Checkflag._do_rflag   0.00% 28 28 2   0.00% 14 0   0.00%
pipeline / hifv / tasks / flagging / checkflag.py Checkflag.do_rfi_flag   0.00% 78 78 4   0.00% 50 0   0.00%
pipeline / hifv / tasks / flagging / checkflag.py Checkflag.do_vla_targetflag   0.00% 3 3 1   100.00% 0 0   0.00%
pipeline / hifv / tasks / flagging / checkflag.py Checkflag._select_data   0.00% 34 34 2   0.00% 16 0   0.00%
pipeline / hifv / tasks / flagging / checkflag.py Checkflag._select_rfi_standard   0.00% 49 49 0   0.00% 32 0   0.00%
pipeline / hifv / tasks / flagging / checkflag.py Checkflag._check_for_modelcolumn   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / flagging / checkflag.py Checkflag._create_timeavg_ms   0.00% 15 15 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / flagging / checkflag.py Checkflag._create_summaryplots   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / flagging / checkflag.py Checkflag._is_model_setjy   0.00% 26 26 0   0.00% 18 0   0.00%
pipeline / hifv / tasks / flagging / checkflag.py (no function)   100.00% 25 0 11   100.00% 0 0   100.00%
pipeline / hifv / tasks / flagging / displaycheckflag.py checkflagSummaryChart.__init__   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / flagging / displaycheckflag.py checkflagSummaryChart.plot   0.00% 10 10 0   0.00% 8 0   0.00%
pipeline / hifv / tasks / flagging / displaycheckflag.py checkflagSummaryChart.create_plot   0.00% 27 27 2   0.00% 8 0   0.00%
pipeline / hifv / tasks / flagging / displaycheckflag.py checkflagSummaryChart.get_figfile   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / flagging / displaycheckflag.py checkflagSummaryChart.get_plot_wrapper   0.00% 13 13 3   0.00% 2 0   0.00%
pipeline / hifv / tasks / flagging / displaycheckflag.py checkflagPercentageMap.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / flagging / displaycheckflag.py checkflagPercentageMap.plot   0.00% 24 24 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / flagging / displaycheckflag.py checkflagPercentageMap._get_figfile   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / flagging / displaycheckflag.py checkflagPercentageMap._get_plot_object   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / flagging / displaycheckflag.py checkflagPercentageMap._fields_to_ra_dec   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / flagging / displaycheckflag.py checkflagPercentageMap._plot_grid   0.00% 16 16 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / flagging / displaycheckflag.py (no function)   100.00% 14 0 9   100.00% 0 0   100.00%
pipeline / hifv / tasks / flagging / flagcal.py FlagcalResults.__init__   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / flagging / flagcal.py FlagcalResults.merge_with_context   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / flagging / flagcal.py FlagcalResults.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / flagging / flagcal.py FlagcalInputs.__init__   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / flagging / flagcal.py Flagcal.prepare   0.00% 12 12 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / flagging / flagcal.py Flagcal.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / flagging / flagcal.py Flagcal._do_flagdata   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / flagging / flagcal.py (no function)   100.00% 15 0 6   100.00% 0 0   100.00%
pipeline / hifv / tasks / flagging / flagdetervla.py FlagDeterVLAInputs.intents   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / flagging / flagdetervla.py FlagDeterVLAInputs.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / flagging / flagdetervla.py FlagDeterVLAInputs.to_casa_args   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / flagging / flagdetervla.py FlagDeterVLA.prepare   0.00% 23 23 0   0.00% 6 0   0.00%
pipeline / hifv / tasks / flagging / flagdetervla.py FlagDeterVLA._get_flag_commands   0.00% 57 57 0   0.00% 42 0   0.00%
pipeline / hifv / tasks / flagging / flagdetervla.py FlagDeterVLA._get_autocorr_cmd   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / flagging / flagdetervla.py FlagDeterVLA._get_edgespw_cmds   0.00% 18 18 0   0.00% 6 0   0.00%
pipeline / hifv / tasks / flagging / flagdetervla.py FlagDeterVLA._get_quack_cmds   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / flagging / flagdetervla.py FlagDeterVLA._get_vla_quackingscans   0.00% 22 22 0   0.00% 6 0   0.00%
pipeline / hifv / tasks / flagging / flagdetervla.py FlagDeterVLA._get_baseband_cmds   0.00% 61 61 0   0.00% 14 0   0.00%
pipeline / hifv / tasks / flagging / flagdetervla.py FlagDeterVLA.verify_spw   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / flagging / flagdetervla.py FlagDeterVLA._add_file   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / flagging / flagdetervla.py FlagDeterVLA._read_flagfile   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / flagging / flagdetervla.py (no function)   100.00% 27 0 13   100.00% 0 0   100.00%
pipeline / hifv / tasks / flagging / flagtargetsdata.py FlagtargetsdataInputs.filetemplate   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / flagging / flagtargetsdata.py FlagtargetsdataInputs.filetemplate   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / flagging / flagtargetsdata.py FlagtargetsdataInputs.inpfile   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / flagging / flagtargetsdata.py FlagtargetsdataInputs.__init__   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / flagging / flagtargetsdata.py FlagtargetsdataInputs.to_casa_args   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / flagging / flagtargetsdata.py FlagtargetsdataResults.__init__   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / flagging / flagtargetsdata.py FlagtargetsdataResults.flagcmds   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / flagging / flagtargetsdata.py FlagtargetsdataResults.merge_with_context   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hifv / tasks / flagging / flagtargetsdata.py FlagtargetsdataResults.__repr__   0.00% 11 11 0   0.00% 6 0   0.00%
pipeline / hifv / tasks / flagging / flagtargetsdata.py Flagtargetsdata.prepare   0.00% 19 19 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / flagging / flagtargetsdata.py Flagtargetsdata.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / flagging / flagtargetsdata.py Flagtargetsdata._get_flag_commands   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / flagging / flagtargetsdata.py Flagtargetsdata._read_flagfile   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / flagging / flagtargetsdata.py Flagtargetsdata._create_mses   0.00% 8 8 0   0.00% 6 0   0.00%
pipeline / hifv / tasks / flagging / flagtargetsdata.py (no function)   100.00% 29 0 9   100.00% 0 0   100.00%
pipeline / hifv / tasks / flagging / qa.py TargetflagQAHandler.handle   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / flagging / qa.py TargetflagListQAHandler.handle   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / flagging / qa.py FlagdataQAHandler.handle   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / flagging / qa.py FlagdataListQAHandler.handle   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / flagging / qa.py CheckflagQAHandler.handle   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / flagging / qa.py CheckflagListQAHandler.handle   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / flagging / qa.py (no function)   100.00% 31 0 9   100.00% 0 0   100.00%
pipeline / hifv / tasks / flagging / renderer.py T2_4MDetailsFlagDeterVLARenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifv / tasks / flagging / renderer.py T2_4MDetailsFlagDeterVLARenderer.get_display_context   0.00% 26 26 0   0.00% 8 0   0.00%
pipeline / hifv / tasks / flagging / renderer.py T2_4MDetailsFlagDeterVLARenderer.flagplot   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / flagging / renderer.py T2_4MDetailstargetflagRenderer.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / flagging / renderer.py T2_4MDetailstargetflagRenderer.get_display_context   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / flagging / renderer.py T2_4MDetailscheckflagRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifv / tasks / flagging / renderer.py T2_4MDetailscheckflagRenderer.get_display_context   0.00% 31 31 0   0.00% 14 0   0.00%
pipeline / hifv / tasks / flagging / renderer.py T2_4MDetailscheckflagRenderer.flags_for_result   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / flagging / renderer.py T2_4MDetailscheckflagRenderer.flags_by_antenna   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / flagging / renderer.py T2_4MDetailscheckflagRenderer.flags_by_spw   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / flagging / renderer.py T2_4MDetailscheckflagRenderer.flags_by_field   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / flagging / renderer.py T2_4MDetailsFlagtargetsdataRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifv / tasks / flagging / renderer.py T2_4MDetailsFlagtargetsdataRenderer.get_display_context   0.00% 18 18 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / flagging / renderer.py T2_4MDetailsFlagtargetsdataRenderer.update_mako_context   0.00% 24 24 0   0.00% 8 0   0.00%
pipeline / hifv / tasks / flagging / renderer.py T2_4MDetailsFlagtargetsdataRenderer.flags_for_result   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / flagging / renderer.py (no function)   100.00% 25 0 10   100.00% 0 0   100.00%
pipeline / hifv / tasks / flagging / targetflag.py TargetflagInputs.intents   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / flagging / targetflag.py TargetflagInputs.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / flagging / targetflag.py TargetflagResults.__init__   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / flagging / targetflag.py TargetflagResults.__repr__   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / flagging / targetflag.py Targetflag.prepare   0.00% 34 34 0   0.00% 12 0   0.00%
pipeline / hifv / tasks / flagging / targetflag.py Targetflag.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / flagging / targetflag.py Targetflag._do_rflag   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / flagging / targetflag.py (no function)   100.00% 15 0 6   100.00% 0 0   100.00%
pipeline / hifv / tasks / flagging / targetflagdisplay.py targetflagSummaryChart.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / flagging / targetflagdisplay.py targetflagSummaryChart.plot   0.00% 35 35 0   0.00% 6 0   0.00%
pipeline / hifv / tasks / flagging / targetflagdisplay.py targetflagSummaryChart.get_figfile   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / flagging / targetflagdisplay.py (no function)   0.00% 5 5 5   100.00% 0 0   0.00%
pipeline / hifv / tasks / fluxscale / __init__.py (no function)   100.00% 3 0 12   100.00% 0 0   100.00%
pipeline / hifv / tasks / fluxscale / fluxboot.py FluxbootInputs.__init__   0.00% 10 10 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / fluxscale / fluxboot.py FluxbootResults.__init__   0.00% 34 34 0   0.00% 20 0   0.00%
pipeline / hifv / tasks / fluxscale / fluxboot.py FluxbootResults.merge_with_context   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / fluxscale / fluxboot.py Fluxboot.prepare   0.00% 21 21 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / fluxscale / fluxboot.py Fluxboot.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / fluxscale / fluxboot.py Fluxboot._do_fluxboot   0.00% 152 152 0   0.00% 50 0   0.00%
pipeline / hifv / tasks / fluxscale / fluxboot.py Fluxboot._do_fluxscale   0.00% 49 49 0   0.00% 24 0   0.00%
pipeline / hifv / tasks / fluxscale / fluxboot.py Fluxboot.find_fitorder   0.00% 55 55 0   0.00% 34 0   0.00%
pipeline / hifv / tasks / fluxscale / fluxboot.py Fluxboot._do_powerfit   0.00% 208 208 0   0.00% 88 0   0.00%
pipeline / hifv / tasks / fluxscale / fluxboot.py Fluxboot._do_setjy   0.00% 27 27 0   0.00% 8 0   0.00%
pipeline / hifv / tasks / fluxscale / fluxboot.py Fluxboot._fluxgains_setjy   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / fluxscale / fluxboot.py Fluxboot._do_gaincal   0.00% 50 50 0   0.00% 24 0   0.00%
pipeline / hifv / tasks / fluxscale / fluxboot.py Fluxboot.re_reference_polynomial   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / fluxscale / fluxboot.py (no function)   100.00% 23 0 19   100.00% 0 0   100.00%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py fluxbootSummaryChart.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py fluxbootSummaryChart.plot   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py fluxbootSummaryChart.create_plot   0.00% 8 8 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py fluxbootSummaryChart.get_figfile   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py fluxbootSummaryChart.get_plot_wrapper   0.00% 11 11 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py fluxgaincalSummaryChart.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py fluxgaincalSummaryChart.plot   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py fluxgaincalSummaryChart.create_plot   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py fluxgaincalSummaryChart.get_figfile   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py fluxgaincalSummaryChart.get_plot_wrapper   0.00% 11 11 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py modelfitSummaryChart.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py modelfitSummaryChart.plot   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py modelfitSummaryChart.create_plot   0.00% 87 87 0   0.00% 14 0   0.00%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py modelfitSummaryChart.get_figfile   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py modelfitSummaryChart.get_plot_wrapper   0.00% 10 10 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py residualsSummaryChart.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py residualsSummaryChart.plot   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py residualsSummaryChart.create_plot   0.00% 57 57 0   0.00% 8 0   0.00%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py residualsSummaryChart.get_figfile   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py residualsSummaryChart.get_plot_wrapper   0.00% 10 10 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py (no function)   100.00% 25 0 6   100.00% 0 0   100.00%
pipeline / hifv / tasks / fluxscale / qa.py SolintQAHandler.handle   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / fluxscale / qa.py SolintQAHandler._ms_exists   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / fluxscale / qa.py SolintListQAHandler.handle   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / fluxscale / qa.py FluxbootQAHandler.handle   0.00% 18 18 0   0.00% 6 0   0.00%
pipeline / hifv / tasks / fluxscale / qa.py FluxbootQAHandler.getFractionalResiduals   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / fluxscale / qa.py FluxbootListQAHandler.handle   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / fluxscale / qa.py (no function)   100.00% 22 0 10   100.00% 0 0   100.00%
pipeline / hifv / tasks / fluxscale / renderer.py VLASubPlotRenderer.__init__   0.00% 16 16 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / fluxscale / renderer.py VLASubPlotRenderer._get_display_context   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / fluxscale / renderer.py VLASubPlotRenderer.dirname   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / fluxscale / renderer.py VLASubPlotRenderer.filename   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / fluxscale / renderer.py VLASubPlotRenderer.path   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / fluxscale / renderer.py VLASubPlotRenderer.get_file   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / fluxscale / renderer.py VLASubPlotRenderer.render   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / fluxscale / renderer.py T2_4MDetailsSolintRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifv / tasks / fluxscale / renderer.py T2_4MDetailsSolintRenderer.get_display_context   0.00% 57 57 0   0.00% 18 0   0.00%
pipeline / hifv / tasks / fluxscale / renderer.py T2_4MDetailsfluxbootRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifv / tasks / fluxscale / renderer.py T2_4MDetailsfluxbootRenderer.get_display_context   0.00% 63 63 0   0.00% 14 0   0.00%
pipeline / hifv / tasks / fluxscale / renderer.py (no function)   100.00% 18 0 10   100.00% 0 0   100.00%
pipeline / hifv / tasks / fluxscale / solint.py solint_rounded_to_integer_integrations   0.00% 4 4 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / fluxscale / solint.py SolintInputs.__init__   0.00% 8 8 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / fluxscale / solint.py SolintResults.__init__   0.00% 19 19 0   0.00% 6 0   0.00%
pipeline / hifv / tasks / fluxscale / solint.py SolintResults.merge_with_context   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / fluxscale / solint.py Solint.prepare   0.00% 31 31 0   0.00% 6 0   0.00%
pipeline / hifv / tasks / fluxscale / solint.py Solint.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / fluxscale / solint.py Solint._do_solint   0.00% 127 127 0   0.00% 44 0   0.00%
pipeline / hifv / tasks / fluxscale / solint.py Solint._do_split   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / fluxscale / solint.py Solint._do_determine_solint   0.00% 66 66 0   0.00% 20 0   0.00%
pipeline / hifv / tasks / fluxscale / solint.py Solint._do_gtype_testgains   0.00% 24 24 1   0.00% 10 0   0.00%
pipeline / hifv / tasks / fluxscale / solint.py (no function)   100.00% 19 0 14   100.00% 0 0   100.00%
pipeline / hifv / tasks / fluxscale / testgainsdisplay.py testgainsSummaryChart.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / fluxscale / testgainsdisplay.py testgainsSummaryChart.plot   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / fluxscale / testgainsdisplay.py testgainsSummaryChart.create_plot   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / fluxscale / testgainsdisplay.py testgainsSummaryChart.get_figfile   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / fluxscale / testgainsdisplay.py testgainsSummaryChart.get_plot_wrapper   0.00% 11 11 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / fluxscale / testgainsdisplay.py testgainsPerAntennaChart.__init__   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / fluxscale / testgainsdisplay.py testgainsPerAntennaChart.plot   0.00% 55 55 0   0.00% 14 0   0.00%
pipeline / hifv / tasks / fluxscale / testgainsdisplay.py (no function)   100.00% 10 0 6   100.00% 0 0   100.00%
pipeline / hifv / tasks / gaincurves / __init__.py (no function)   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hifv / tasks / gaincurves / gaincurves.py GainCurvesInputs.caltable   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / gaincurves / gaincurves.py GainCurvesInputs.parameter   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / gaincurves / gaincurves.py GainCurvesInputs.__init__   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / gaincurves / gaincurves.py GainCurvesInputs.to_casa_args   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / gaincurves / gaincurves.py GainCurves.prepare   0.00% 10 10 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / gaincurves / gaincurves.py GainCurves.analyse   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / gaincurves / gaincurves.py (no function)   100.00% 12 0 7   100.00% 0 0   100.00%
pipeline / hifv / tasks / gaincurves / resultobjects.py GainCurvesResults.__init__   0.00% 12 12 0   0.00% 6 0   0.00%
pipeline / hifv / tasks / gaincurves / resultobjects.py GainCurvesResults.merge_with_context   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / gaincurves / resultobjects.py GainCurvesResults.__repr__   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / gaincurves / resultobjects.py (no function)   100.00% 5 0 2   100.00% 0 0   100.00%
pipeline / hifv / tasks / hanning / __init__.py (no function)   100.00% 2 0 5   100.00% 0 0   100.00%
pipeline / hifv / tasks / hanning / hanning.py HanningInputs.__init__   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / hanning / hanning.py HanningResults.__init__   0.00% 17 17 0   0.00% 8 0   0.00%
pipeline / hifv / tasks / hanning / hanning.py HanningResults.merge_with_context   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / hanning / hanning.py Hanning.prepare   0.00% 58 58 0   0.00% 26 0   0.00%
pipeline / hifv / tasks / hanning / hanning.py Hanning.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / hanning / hanning.py Hanning._do_hanningsmooth   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / hanning / hanning.py Hanning._checkmaserline   0.00% 25 25 0   0.00% 10 0   0.00%
pipeline / hifv / tasks / hanning / hanning.py Hanning._checkmaserline.freq_to_vel   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / hanning / hanning.py Hanning._track_hsmooth   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / hanning / hanning.py (no function)   100.00% 16 0 12   100.00% 0 0   100.00%
pipeline / hifv / tasks / hanning / qa.py HanningQAHandler.handle   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / hanning / qa.py HanningQAHandler._task_success   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / hanning / qa.py HanningListQAHandler.handle   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / hanning / qa.py (no function)   100.00% 12 0 10   100.00% 0 0   100.00%
pipeline / hifv / tasks / hanning / renderer.py T2_4DetailsHanningRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifv / tasks / hanning / renderer.py T2_4DetailsHanningRenderer.update_mako_context   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / hanning / renderer.py make_hanning_table   0.00% 15 15 0   0.00% 8 0   0.00%
pipeline / hifv / tasks / hanning / renderer.py (no function)   100.00% 6 0 5   100.00% 0 0   100.00%
pipeline / hifv / tasks / importdata / __init__.py (no function)   100.00% 3 0 6   100.00% 0 0   100.00%
pipeline / hifv / tasks / importdata / importdata.py VLAImportDataInputs.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / importdata / importdata.py VLAImportDataResults.__init__   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / importdata / importdata.py VLAImportDataResults.merge_with_context   0.00% 26 26 0   0.00% 12 0   0.00%
pipeline / hifv / tasks / importdata / importdata.py VLAImportDataResults._do_msinfo_heuristics   0.00% 17 17 1   0.00% 4 0   0.00%
pipeline / hifv / tasks / importdata / importdata.py VLAImportDataResults.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / importdata / importdata.py SerialVLAImportData.prepare   0.00% 19 19 0   0.00% 16 0   0.00%
pipeline / hifv / tasks / importdata / importdata.py SerialVLAImportData._do_importasdm   0.00% 19 19 0   0.00% 6 0   0.00%
pipeline / hifv / tasks / importdata / importdata.py (no function)   100.00% 25 0 13   100.00% 0 0   100.00%
pipeline / hifv / tasks / importdata / qa.py VLAImportDataQAHandler.handle   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / importdata / qa.py VLAImportDataQAHandler._check_history_column   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / importdata / qa.py VLAImportDataQAHandler._check_intents   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / importdata / qa.py VLAImportDataListQAHandler.handle   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / importdata / qa.py (no function)   100.00% 13 0 8   100.00% 0 0   100.00%
pipeline / hifv / tasks / importdata / renderer.py T2_4MDetailsVLAImportDataRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifv / tasks / importdata / renderer.py T2_4MDetailsVLAImportDataRenderer.get_display_context   0.00% 11 11 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / importdata / renderer.py T2_4MDetailsVLAImportDataRenderer.update_mako_context   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / importdata / renderer.py (no function)   100.00% 5 0 4   100.00% 0 0   100.00%
pipeline / hifv / tasks / mstransform / __init__.py (no function)   100.00% 2 0 6   100.00% 0 0   100.00%
pipeline / hifv / tasks / mstransform / mstransform.py VlaMstransformInputs.outputvis   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / mstransform / mstransform.py VlaMstransformInputs.outputvis_for_line   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / mstransform / mstransform.py VlaMstransformInputs.__init__   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / mstransform / mstransform.py VlaMstransform.prepare   0.00% 17 17 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / mstransform / mstransform.py VlaMstransform.analyse   0.00% 14 14 2   0.00% 6 0   0.00%
pipeline / hifv / tasks / mstransform / mstransform.py VlaMstransform._create_targets_ms   0.00% 38 38 0   0.00% 18 0   0.00%
pipeline / hifv / tasks / mstransform / mstransform.py VlaMstransform._import_new_ms   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / mstransform / mstransform.py VlaMstransformResults.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / mstransform / mstransform.py VlaMstransformResults.merge_with_context   0.00% 14 14 0   0.00% 8 0   0.00%
pipeline / hifv / tasks / mstransform / mstransform.py VlaMstransformResults.__str__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / mstransform / mstransform.py VlaMstransformResults.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / mstransform / mstransform.py (no function)   100.00% 22 0 9   100.00% 0 0   100.00%
pipeline / hifv / tasks / mstransform / qa.py VlaMstransformQAHandler.handle   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / mstransform / qa.py VlaMstransformQAHandler._targets_ms_exists   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / mstransform / qa.py VlaMstransformListQAHandler.handle   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / mstransform / qa.py (no function)   100.00% 12 0 7   100.00% 0 0   100.00%
pipeline / hifv / tasks / mstransform / renderer.py T2_4MDetailsVlaMstransformRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifv / tasks / mstransform / renderer.py T2_4MDetailsVlaMstransformRenderer.update_mako_context   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / mstransform / renderer.py make_mstransform_table   0.00% 11 11 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / mstransform / renderer.py (no function)   100.00% 6 0 5   100.00% 0 0   100.00%
pipeline / hifv / tasks / opcal / __init__.py (no function)   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hifv / tasks / opcal / opcal.py _find_spw   0.00% 13 13 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / opcal / opcal.py OpcalInputs.caltable   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / opcal / opcal.py OpcalInputs.parameter   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / opcal / opcal.py OpcalInputs.__init__   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / opcal / opcal.py OpcalInputs.to_casa_args   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / opcal / opcal.py Opcal.prepare   0.00% 32 32 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / opcal / opcal.py Opcal.analyse   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / opcal / opcal.py (no function)   100.00% 14 0 10   100.00% 0 0   100.00%
pipeline / hifv / tasks / opcal / resultobjects.py OpcalResults.__init__   0.00% 22 22 0   0.00% 12 0   0.00%
pipeline / hifv / tasks / opcal / resultobjects.py OpcalResults.merge_with_context   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / opcal / resultobjects.py OpcalResults.__repr__   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / opcal / resultobjects.py (no function)   100.00% 5 0 2   100.00% 0 0   100.00%
pipeline / hifv / tasks / pbcor / __init__.py (no function)   100.00% 1 0 7   100.00% 0 0   100.00%
pipeline / hifv / tasks / pbcor / display.py PbcorimagesSummary.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / pbcor / display.py PbcorimagesSummary.plot   0.00% 29 29 1   0.00% 16 0   0.00%
pipeline / hifv / tasks / pbcor / display.py (no function)   100.00% 5 0 6   100.00% 0 0   100.00%
pipeline / hifv / tasks / pbcor / pbcor.py PbcorResults.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / pbcor / pbcor.py PbcorResults.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / pbcor / pbcor.py PbcorInputs.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / pbcor / pbcor.py Pbcor.prepare   0.00% 30 30 1   0.00% 8 0   0.00%
pipeline / hifv / tasks / pbcor / pbcor.py Pbcor.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / pbcor / pbcor.py (no function)   100.00% 13 0 5   100.00% 0 0   100.00%
pipeline / hifv / tasks / pbcor / renderer.py T2_4MDetailsMakepbcorimagesRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifv / tasks / pbcor / renderer.py T2_4MDetailsMakepbcorimagesRenderer.update_mako_context   0.00% 29 29 0   0.00% 6 0   0.00%
pipeline / hifv / tasks / pbcor / renderer.py (no function)   100.00% 4 0 6   100.00% 0 0   100.00%
pipeline / hifv / tasks / plotsummary / __init__.py (no function)   100.00% 1 0 8   100.00% 0 0   100.00%
pipeline / hifv / tasks / plotsummary / display.py plotsummarySummaryChart.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / plotsummary / display.py plotsummarySummaryChart.plot   0.00% 65 65 0   0.00% 20 0   0.00%
pipeline / hifv / tasks / plotsummary / display.py plotsummarySummaryChart.get_figfile   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / plotsummary / display.py (no function)   100.00% 5 0 5   100.00% 0 0   100.00%
pipeline / hifv / tasks / plotsummary / plotsummary.py PlotSummaryInputs.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / plotsummary / plotsummary.py PlotSummaryResults.merge_with_context   0.00% 2 2 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / plotsummary / plotsummary.py PlotSummary.prepare   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / plotsummary / plotsummary.py PlotSummary.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / plotsummary / plotsummary.py (no function)   100.00% 11 0 7   100.00% 0 0   100.00%
pipeline / hifv / tasks / plotsummary / qa.py PlotSummaryQAHandler.handle   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / plotsummary / qa.py PlotSummaryQAHandler._ms_exists   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / plotsummary / qa.py PlotSummaryListQAHandler.handle   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / plotsummary / qa.py (no function)   0.00% 12 12 7   100.00% 0 0   0.00%
pipeline / hifv / tasks / plotsummary / renderer.py T2_4MDetailsplotsummaryRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifv / tasks / plotsummary / renderer.py T2_4MDetailsplotsummaryRenderer.update_mako_context   0.00% 111 111 1   0.00% 46 0   0.00%
pipeline / hifv / tasks / plotsummary / renderer.py T2_4MDetailsplotsummaryRenderer.create_science_plots   0.00% 32 32 0   0.00% 10 0   0.00%
pipeline / hifv / tasks / plotsummary / renderer.py T2_4MDetailsplotsummaryRenderer.science_plots_for_result   0.00% 32 32 0   0.00% 14 0   0.00%
pipeline / hifv / tasks / plotsummary / renderer.py T2_4MDetailsplotsummaryRenderer.get_baseband_desc   0.00% 20 20 0   0.00% 12 0   0.00%
pipeline / hifv / tasks / plotsummary / renderer.py T2_4MDetailsplotsummaryRenderer.get_brightest_fields   0.00% 18 18 2   0.00% 6 0   0.00%
pipeline / hifv / tasks / plotsummary / renderer.py T2_4MDetailsplotsummaryRenderer.create_plots   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / plotsummary / renderer.py T2_4MDetailsplotsummaryRenderer.plots_for_result   0.00% 14 14 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / plotsummary / renderer.py T2_4MDetailsplotsummaryRenderer.calapps_for_result   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / plotsummary / renderer.py T2_4MDetailsplotsummaryRenderer.caltypes_for_result   0.00% 8 8 1   0.00% 6 0   0.00%
pipeline / hifv / tasks / plotsummary / renderer.py T2_4MDetailsplotsummaryRenderer.get_gain_solution_type   0.00% 15 15 1   0.00% 4 0   0.00%
pipeline / hifv / tasks / plotsummary / renderer.py ApplycalAmpVsFreqPlotRenderer.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / plotsummary / renderer.py ApplycalPhaseVsFreqPlotRenderer.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / plotsummary / renderer.py ApplycalAmpVsFreqSciencePlotRenderer.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / plotsummary / renderer.py ApplycalPhaseVsFreqSciencePlotRenderer.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / plotsummary / renderer.py ApplycalAmpVsUVSciencePlotRenderer.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / plotsummary / renderer.py ApplycalAmpVsUVPlotRenderer.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / plotsummary / renderer.py ApplycalPhaseVsUVPlotRenderer.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / plotsummary / renderer.py ApplycalAmpVsTimePlotRenderer.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / plotsummary / renderer.py ApplycalPhaseVsTimePlotRenderer.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / plotsummary / renderer.py (no function)   100.00% 33 0 15   100.00% 0 0   100.00%
pipeline / hifv / tasks / priorcals / __init__.py (no function)   100.00% 1 0 9   100.00% 0 0   100.00%
pipeline / hifv / tasks / priorcals / opacitiesdisplay.py opacitiesSummaryChart.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / priorcals / opacitiesdisplay.py opacitiesSummaryChart.plot   0.00% 14 14 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / priorcals / opacitiesdisplay.py opacitiesSummaryChart.get_figfile   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / priorcals / opacitiesdisplay.py (no function)   100.00% 5 0 4   100.00% 0 0   100.00%
pipeline / hifv / tasks / priorcals / priorcals.py PriorcalsInputs.__init__   0.00% 13 13 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / priorcals / priorcals.py PriorcalsInputs.to_casa_args   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hifv / tasks / priorcals / priorcals.py Priorcals.prepare   0.00% 10 10 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / priorcals / priorcals.py Priorcals.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / priorcals / priorcals.py Priorcals._do_gaincurves   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / priorcals / priorcals.py Priorcals._do_opcal   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / priorcals / priorcals.py Priorcals._do_rqcal   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / priorcals / priorcals.py Priorcals._do_swpowcal   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / priorcals / priorcals.py Priorcals._do_antpos   0.00% 23 23 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / priorcals / priorcals.py Priorcals._do_tecmaps   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / priorcals / priorcals.py Priorcals._check_tropdelay   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / priorcals / priorcals.py (no function)   100.00% 25 0 14   100.00% 0 0   100.00%
pipeline / hifv / tasks / priorcals / qa.py PriorcalsQAHandler.handle   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / priorcals / qa.py PriorcalsQAHandler._ms_exists   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / priorcals / qa.py PriorcalsListQAHandler.handle   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / priorcals / qa.py (no function)   0.00% 12 12 8   100.00% 0 0   0.00%
pipeline / hifv / tasks / priorcals / renderer.py VLASubPlotRenderer.__init__   0.00% 23 23 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / priorcals / renderer.py VLASubPlotRenderer._get_display_context   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / priorcals / renderer.py VLASubPlotRenderer.dirname   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / priorcals / renderer.py VLASubPlotRenderer.filename   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / priorcals / renderer.py VLASubPlotRenderer.path   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / priorcals / renderer.py VLASubPlotRenderer.get_file   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / priorcals / renderer.py VLASubPlotRenderer.render   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / priorcals / renderer.py T2_4MDetailspriorcalsRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifv / tasks / priorcals / renderer.py T2_4MDetailspriorcalsRenderer.get_display_context   0.00% 67 67 0   0.00% 18 0   0.00%
pipeline / hifv / tasks / priorcals / renderer.py (no function)   100.00% 15 0 8   100.00% 0 0   100.00%
pipeline / hifv / tasks / priorcals / resultobjects.py PriorcalsResults.__init__   0.00% 19 19 0   0.00% 6 0   0.00%
pipeline / hifv / tasks / priorcals / resultobjects.py PriorcalsResults.merge_with_context   0.00% 39 39 0   0.00% 14 0   0.00%
pipeline / hifv / tasks / priorcals / resultobjects.py PriorcalsResults.__repr__   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / priorcals / resultobjects.py (no function)   100.00% 5 0 3   100.00% 0 0   100.00%
pipeline / hifv / tasks / priorcals / swpowdisplay.py swpowSummaryChart.__init__   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / priorcals / swpowdisplay.py swpowSummaryChart.plot   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / priorcals / swpowdisplay.py swpowSummaryChart.create_plot   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / priorcals / swpowdisplay.py swpowSummaryChart.get_figfile   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / priorcals / swpowdisplay.py swpowSummaryChart.get_plot_wrapper   0.00% 11 11 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / priorcals / swpowdisplay.py swpowPerAntennaChart.__init__   0.00% 14 14 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / priorcals / swpowdisplay.py swpowPerAntennaChart.plot   0.00% 52 52 0   0.00% 14 0   0.00%
pipeline / hifv / tasks / priorcals / swpowdisplay.py (no function)   100.00% 10 0 4   100.00% 0 0   100.00%
pipeline / hifv / tasks / priorcals / vlaantpos.py VLAAntposInputs.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / priorcals / vlaantpos.py VLAAntposInputs.to_casa_args   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / priorcals / vlaantpos.py (no function)   100.00% 8 0 4   100.00% 0 0   100.00%
pipeline / hifv / tasks / restoredata / __init__.py (no function)   100.00% 1 0 3   100.00% 0 0   100.00%
pipeline / hifv / tasks / restoredata / vlarestoredata.py VLARestoreDataInputs.__init__   0.00% 2 2 1   100.00% 0 0   0.00%
pipeline / hifv / tasks / restoredata / vlarestoredata.py VLARestoreData.prepare   0.00% 39 39 0   0.00% 18 0   0.00%
pipeline / hifv / tasks / restoredata / vlarestoredata.py VLARestoreData._do_importasdm   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / restoredata / vlarestoredata.py VLARestoreData._do_restore_flags   0.00% 33 33 0   0.00% 14 0   0.00%
pipeline / hifv / tasks / restoredata / vlarestoredata.py VLARestoreData._do_hanningsmooth   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / restoredata / vlarestoredata.py VLARestoreData._do_applycal   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / restoredata / vlarestoredata.py VLARestoreData._convert_calstate_paths   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / restoredata / vlarestoredata.py (no function)   100.00% 16 0 10   100.00% 0 0   100.00%
pipeline / hifv / tasks / restorepims / __init__.py (no function)   100.00% 1 0 5   100.00% 0 0   100.00%
pipeline / hifv / tasks / restorepims / restorepims.py RestorepimsResults.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / restorepims / restorepims.py RestorepimsResults.merge_with_context   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / restorepims / restorepims.py RestorepimsResults.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / restorepims / restorepims.py RestorepimsInputs.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / restorepims / restorepims.py Restorepims.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / restorepims / restorepims.py Restorepims.prepare   0.00% 16 16 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / restorepims / restorepims.py Restorepims.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / restorepims / restorepims.py Restorepims._backup_flags   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / restorepims / restorepims.py Restorepims._check_resources   0.00% 36 36 0   0.00% 14 0   0.00%
pipeline / hifv / tasks / restorepims / restorepims.py Restorepims._do_restoreflags   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / restorepims / restorepims.py Restorepims._reinitialize_pims   0.00% 11 11 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / restorepims / restorepims.py Restorepims._do_restoremodel   0.00% 28 28 0   0.00% 6 0   0.00%
pipeline / hifv / tasks / restorepims / restorepims.py Restorepims._do_statwt   0.00% 8 8 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / restorepims / restorepims.py Restorepims._do_applycal   0.00% 10 10 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / restorepims / restorepims.py (no function)   100.00% 23 0 10   100.00% 0 0   100.00%
pipeline / hifv / tasks / rqcal / __init__.py (no function)   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hifv / tasks / rqcal / resultobjects.py RqcalResults.__init__   0.00% 12 12 0   0.00% 6 0   0.00%
pipeline / hifv / tasks / rqcal / resultobjects.py RqcalResults.merge_with_context   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / rqcal / resultobjects.py RqcalResults.__repr__   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / rqcal / resultobjects.py (no function)   100.00% 5 0 3   100.00% 0 0   100.00%
pipeline / hifv / tasks / rqcal / rqcal.py RqcalInputs.caltable   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / rqcal / rqcal.py RqcalInputs.parameter   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / rqcal / rqcal.py RqcalInputs.__init__   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / rqcal / rqcal.py RqcalInputs.to_casa_args   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / rqcal / rqcal.py Rqcal.prepare   0.00% 13 13 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / rqcal / rqcal.py Rqcal.analyse   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / rqcal / rqcal.py (no function)   100.00% 12 0 7   100.00% 0 0   100.00%
pipeline / hifv / tasks / selfcal / __init__.py (no function)   100.00% 1 0 3   100.00% 0 0   100.00%
pipeline / hifv / tasks / selfcal / display.py selfcalphaseGainPerAntennaChart.__init__   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / selfcal / display.py selfcalphaseGainPerAntennaChart.plot   0.00% 40 40 0   0.00% 8 0   0.00%
pipeline / hifv / tasks / selfcal / display.py selfcalSolutionNumPerFieldChart.__init__   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / selfcal / display.py selfcalSolutionNumPerFieldChart.plot   0.00% 46 46 0   0.00% 6 0   0.00%
pipeline / hifv / tasks / selfcal / display.py selfcalSolutionNumPerFieldChart._get_figfile   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / selfcal / display.py selfcalSolutionNumPerFieldChart._get_plot_object   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / selfcal / display.py selfcalSolutionNumPerFieldChart._calstat_from_caltable   0.00% 32 32 0   0.00% 6 0   0.00%
pipeline / hifv / tasks / selfcal / display.py (no function)   100.00% 10 0 9   100.00% 0 0   100.00%
pipeline / hifv / tasks / selfcal / renderer.py VLASubPlotRenderer.__init__   0.00% 13 13 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / selfcal / renderer.py VLASubPlotRenderer._get_display_context   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / selfcal / renderer.py VLASubPlotRenderer.dirname   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / selfcal / renderer.py VLASubPlotRenderer.filename   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / selfcal / renderer.py VLASubPlotRenderer.path   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / selfcal / renderer.py VLASubPlotRenderer.get_file   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / selfcal / renderer.py VLASubPlotRenderer.render   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / selfcal / renderer.py T2_4MDetailsselfcalRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifv / tasks / selfcal / renderer.py T2_4MDetailsselfcalRenderer.get_display_context   0.00% 21 21 0   0.00% 6 0   0.00%
pipeline / hifv / tasks / selfcal / renderer.py (no function)   100.00% 15 0 7   100.00% 0 0   100.00%
pipeline / hifv / tasks / selfcal / selfcal.py SelfcalResults.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / selfcal / selfcal.py SelfcalResults.merge_with_context   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / selfcal / selfcal.py SelfcalResults.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / selfcal / selfcal.py SelfcalInputs.selfcalmode   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / selfcal / selfcal.py SelfcalInputs.__init__   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / selfcal / selfcal.py Selfcal.prepare   0.00% 15 15 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / selfcal / selfcal.py Selfcal.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / selfcal / selfcal.py Selfcal._check_for_modelcolumn   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / selfcal / selfcal.py Selfcal._do_gaincal   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / selfcal / selfcal.py Selfcal._do_applycal   0.00% 15 15 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / selfcal / selfcal.py (no function)   100.00% 24 0 10   100.00% 0 0   100.00%
pipeline / hifv / tasks / semiFinalBPdcals / __init__.py (no function)   100.00% 2 0 6   100.00% 0 0   100.00%
pipeline / hifv / tasks / semiFinalBPdcals / display.py SummaryChart.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / semiFinalBPdcals / display.py SummaryChart.plot   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / semiFinalBPdcals / display.py SummaryChart.create_plot   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / semiFinalBPdcals / display.py SummaryChart.get_figfile   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / semiFinalBPdcals / display.py SummaryChart.get_plot_wrapper   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / semiFinalBPdcals / display.py AntennaChart.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / semiFinalBPdcals / display.py AntennaChart.plot   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / semiFinalBPdcals / display.py (no function)   0.00% 10 10 2   100.00% 0 0   0.00%
pipeline / hifv / tasks / semiFinalBPdcals / qa.py semiFinalBPdcalsQAHandler.handle   0.00% 11 11 9   0.00% 2 0   0.00%
pipeline / hifv / tasks / semiFinalBPdcals / qa.py semiFinalBPdcalsQAHandler._checkKandBsolution   0.00% 13 13 0   0.00% 10 0   0.00%
pipeline / hifv / tasks / semiFinalBPdcals / qa.py semiFinalBPdcalsListQAHandler.handle   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / semiFinalBPdcals / qa.py (no function)   100.00% 11 0 8   100.00% 0 0   100.00%
pipeline / hifv / tasks / semiFinalBPdcals / renderer.py T2_4MDetailssemifinalBPdcalsRenderer.__init__   100.00% 0 0 2   100.00% 0 0   100.00%
pipeline / hifv / tasks / semiFinalBPdcals / renderer.py T2_4MDetailssemifinalBPdcalsRenderer.get_display_context   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / semiFinalBPdcals / renderer.py (no function)   100.00% 2 0 3   100.00% 0 0   100.00%
pipeline / hifv / tasks / semiFinalBPdcals / semiFinalBPdcals.py semiFinalBPdcalsInputs.__init__   0.00% 6 6 1   100.00% 0 0   0.00%
pipeline / hifv / tasks / semiFinalBPdcals / semiFinalBPdcals.py semiFinalBPdcalsResults.__init__   100.00% 0 0 34   100.00% 0 0   100.00%
pipeline / hifv / tasks / semiFinalBPdcals / semiFinalBPdcals.py semiFinalBPdcals.prepare   0.00% 19 19 4   0.00% 4 0   0.00%
pipeline / hifv / tasks / semiFinalBPdcals / semiFinalBPdcals.py semiFinalBPdcals.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / semiFinalBPdcals / semiFinalBPdcals.py semiFinalBPdcals._do_semifinal   0.00% 49 49 5   0.00% 6 0   0.00%
pipeline / hifv / tasks / semiFinalBPdcals / semiFinalBPdcals.py semiFinalBPdcals._do_gtype_delaycal   0.00% 16 16 1   0.00% 4 0   0.00%
pipeline / hifv / tasks / semiFinalBPdcals / semiFinalBPdcals.py semiFinalBPdcals._do_ktype_delaycal   0.00% 17 17 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / semiFinalBPdcals / semiFinalBPdcals.py semiFinalBPdcals._check_flagSolns   0.00% 11 11 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / semiFinalBPdcals / semiFinalBPdcals.py semiFinalBPdcals._do_gtype_bpdgains   0.00% 20 20 4   0.00% 8 0   0.00%
pipeline / hifv / tasks / semiFinalBPdcals / semiFinalBPdcals.py semiFinalBPdcals._do_applycal   0.00% 10 10 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / semiFinalBPdcals / semiFinalBPdcals.py (no function)   100.00% 18 0 16   100.00% 0 0   100.00%
pipeline / hifv / tasks / setmodel / __init__.py (no function)   100.00% 2 0 6   100.00% 0 0   100.00%
pipeline / hifv / tasks / setmodel / qa.py VLASetjyQAHandler.handle   0.00% 33 33 0   0.00% 12 0   0.00%
pipeline / hifv / tasks / setmodel / qa.py VLASetjyListQAHandler.handle   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / setmodel / qa.py (no function)   100.00% 10 0 7   100.00% 0 0   100.00%
pipeline / hifv / tasks / setmodel / renderer.py T2_4MDetailsVLASetjyRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifv / tasks / setmodel / renderer.py T2_4MDetailsVLASetjyRenderer.update_mako_context   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / setmodel / renderer.py T2_4MDetailsVLASetjyRenderer.create_plots   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / setmodel / renderer.py T2_4MDetailsVLASetjyRenderer.plots_for_result   0.00% 21 21 0   0.00% 6 0   0.00%
pipeline / hifv / tasks / setmodel / renderer.py make_flux_table   0.00% 29 29 1   0.00% 18 0   0.00%
pipeline / hifv / tasks / setmodel / renderer.py (no function)   100.00% 8 0 8   100.00% 0 0   100.00%
pipeline / hifv / tasks / setmodel / vlasetjy.py find_standards   0.00% 25 25 0   0.00% 10 0   0.00%
pipeline / hifv / tasks / setmodel / vlasetjy.py standard_sources   0.00% 16 16 0   0.00% 8 0   0.00%
pipeline / hifv / tasks / setmodel / vlasetjy.py VLASetjyInputs.field   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / setmodel / vlasetjy.py VLASetjyInputs.refspectra   0.00% 48 48 0   0.00% 24 0   0.00%
pipeline / hifv / tasks / setmodel / vlasetjy.py VLASetjyInputs.reffile   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / setmodel / vlasetjy.py VLASetjyInputs.standard   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / setmodel / vlasetjy.py VLASetjyInputs.__init__   0.00% 16 16 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / setmodel / vlasetjy.py VLASetjyInputs.to_casa_args   0.00% 13 13 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / setmodel / vlasetjy.py VLASetjy.prepare   0.00% 71 71 0   0.00% 26 0   0.00%
pipeline / hifv / tasks / setmodel / vlasetjy.py VLASetjy.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / setmodel / vlasetjy.py (no function)   100.00% 27 0 14   100.00% 0 0   100.00%
pipeline / hifv / tasks / statwt / __init__.py (no function)   100.00% 2 0 5   100.00% 0 0   100.00%
pipeline / hifv / tasks / statwt / display.py weightboxChart.__init__   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / statwt / display.py weightboxChart._get_weight_from_wtable   0.00% 22 22 0   0.00% 16 0   0.00%
pipeline / hifv / tasks / statwt / display.py weightboxChart._get_scans_with_spws   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / statwt / display.py weightboxChart.plot   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / statwt / display.py weightboxChart._split   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / statwt / display.py vlaWeightboxChart.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / statwt / display.py vlaWeightboxChart._get_figfile   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / statwt / display.py vlaWeightboxChart._get_plot_wrapper   0.00% 15 15 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / statwt / display.py vlaWeightboxChart._create_plot_from_wtable   0.00% 119 119 0   0.00% 26 0   0.00%
pipeline / hifv / tasks / statwt / display.py vlassWeightboxChart.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / statwt / display.py vlassWeightboxChart._get_figfile   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / statwt / display.py vlassWeightboxChart._get_plot_wrapper   0.00% 14 14 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / statwt / display.py vlassWeightboxChart._create_plot_from_wtable   0.00% 52 52 0   0.00% 8 0   0.00%
pipeline / hifv / tasks / statwt / display.py (no function)   100.00% 19 0 11   100.00% 0 0   100.00%
pipeline / hifv / tasks / statwt / qa.py StatwtQAHandler.plot_weight_above_threshold   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / statwt / qa.py StatwtQAHandler.handle   0.00% 49 49 0   0.00% 14 0   0.00%
pipeline / hifv / tasks / statwt / qa.py StatwtListQAHandler.handle   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / statwt / qa.py (no function)   100.00% 12 0 9   100.00% 0 0   100.00%
pipeline / hifv / tasks / statwt / renderer.py T2_4MDetailsstatwtRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifv / tasks / statwt / renderer.py T2_4MDetailsstatwtRenderer.get_display_context   0.00% 47 47 0   0.00% 14 0   0.00%
pipeline / hifv / tasks / statwt / renderer.py T2_4MDetailsstatwtRenderer.summarize_stats   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / statwt / renderer.py T2_4MDetailsstatwtRenderer.format_cell   0.00% 12 12 0   0.00% 6 0   0.00%
pipeline / hifv / tasks / statwt / renderer.py T2_4MDetailsstatwtRenderer.make_stats_table   0.00% 14 14 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / statwt / renderer.py T2_4MDetailsstatwtRenderer.make_shaded_tds   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / statwt / renderer.py dev2shade   0.00% 14 14 0   0.00% 10 0   0.00%
pipeline / hifv / tasks / statwt / renderer.py format_wt   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / statwt / renderer.py (no function)   100.00% 10 0 8   100.00% 0 0   100.00%
pipeline / hifv / tasks / statwt / statwt.py StatwtInputs.datacolumn   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / statwt / statwt.py StatwtInputs.__init__   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / statwt / statwt.py StatwtResults.__init__   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / statwt / statwt.py StatwtResults.__repr__   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / statwt / statwt.py Statwt.prepare   0.00% 19 19 0   0.00% 6 0   0.00%
pipeline / hifv / tasks / statwt / statwt.py Statwt.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / statwt / statwt.py Statwt._do_statwt   0.00% 18 18 0   0.00% 10 0   0.00%
pipeline / hifv / tasks / statwt / statwt.py Statwt._do_flagsummary   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / statwt / statwt.py Statwt._check_for_modelcolumn   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / statwt / statwt.py Statwt._make_weight_table   0.00% 33 33 0   0.00% 12 0   0.00%
pipeline / hifv / tasks / statwt / statwt.py (no function)   100.00% 21 0 10   100.00% 0 0   100.00%
pipeline / hifv / tasks / swpowcal / __init__.py (no function)   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hifv / tasks / swpowcal / resultobjects.py SwpowcalResults.__init__   0.00% 15 15 0   0.00% 8 0   0.00%
pipeline / hifv / tasks / swpowcal / resultobjects.py SwpowcalResults.merge_with_context   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / swpowcal / resultobjects.py SwpowcalResults.__repr__   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / swpowcal / resultobjects.py (no function)   100.00% 5 0 3   100.00% 0 0   100.00%
pipeline / hifv / tasks / swpowcal / swpowcal.py SwpowcalInputs.caltable   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / swpowcal / swpowcal.py SwpowcalInputs.parameter   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / swpowcal / swpowcal.py SwpowcalInputs.__init__   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / swpowcal / swpowcal.py SwpowcalInputs.to_casa_args   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / swpowcal / swpowcal.py Swpowcal.prepare   0.00% 15 15 1   0.00% 2 0   0.00%
pipeline / hifv / tasks / swpowcal / swpowcal.py Swpowcal.analyse   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / swpowcal / swpowcal.py (no function)   100.00% 13 0 8   100.00% 0 0   100.00%
pipeline / hifv / tasks / syspower / __init__.py (no function)   100.00% 2 0 6   100.00% 0 0   100.00%
pipeline / hifv / tasks / syspower / display.py syspowerBoxChart.__init__   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / syspower / display.py syspowerBoxChart.plot   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / syspower / display.py syspowerBoxChart.create_plot   0.00% 20 20 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / syspower / display.py syspowerBoxChart.get_figfile   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / syspower / display.py syspowerBoxChart.get_plot_wrapper   0.00% 11 11 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / syspower / display.py syspowerBarChart.__init__   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / syspower / display.py syspowerBarChart.plot   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / syspower / display.py syspowerBarChart.create_plot   0.00% 18 18 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / syspower / display.py syspowerBarChart.get_figfile   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / syspower / display.py syspowerBarChart.get_plot_wrapper   0.00% 11 11 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / syspower / display.py compressionSummary.__init__   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / syspower / display.py compressionSummary.plot   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / syspower / display.py compressionSummary.create_plot   0.00% 66 66 0   0.00% 16 0   0.00%
pipeline / hifv / tasks / syspower / display.py compressionSummary.get_figfile   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / syspower / display.py compressionSummary.get_plot_wrapper   0.00% 11 11 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / syspower / display.py medianSummary.__init__   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / syspower / display.py medianSummary.plot   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / syspower / display.py medianSummary.create_plot   0.00% 71 71 0   0.00% 16 0   0.00%
pipeline / hifv / tasks / syspower / display.py medianSummary.get_figfile   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / syspower / display.py medianSummary.get_plot_wrapper   0.00% 11 11 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / syspower / display.py syspowerPerAntennaChart.__init__   0.00% 13 13 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / syspower / display.py syspowerPerAntennaChart.plot   0.00% 57 57 0   0.00% 18 0   0.00%
pipeline / hifv / tasks / syspower / display.py (no function)   100.00% 28 0 9   100.00% 0 0   100.00%
pipeline / hifv / tasks / syspower / qa.py SyspowerQAHandler.handle   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / syspower / qa.py SyspowerListQAHandler.handle   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / syspower / qa.py (no function)   100.00% 10 0 6   100.00% 0 0   100.00%
pipeline / hifv / tasks / syspower / renderer.py VLASubPlotRenderer.__init__   0.00% 23 23 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / syspower / renderer.py VLASubPlotRenderer._get_display_context   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / syspower / renderer.py VLASubPlotRenderer.dirname   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / syspower / renderer.py VLASubPlotRenderer.filename   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / syspower / renderer.py VLASubPlotRenderer.path   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / syspower / renderer.py VLASubPlotRenderer.get_file   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / syspower / renderer.py VLASubPlotRenderer.render   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / syspower / renderer.py T2_4MDetailssyspowerRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifv / tasks / syspower / renderer.py T2_4MDetailssyspowerRenderer.get_display_context   0.00% 73 73 0   0.00% 20 0   0.00%
pipeline / hifv / tasks / syspower / renderer.py (no function)   100.00% 15 0 7   100.00% 0 0   100.00%
pipeline / hifv / tasks / syspower / syspower.py savitzky_golay   0.00% 16 16 1   0.00% 4 0   0.00%
pipeline / hifv / tasks / syspower / syspower.py SyspowerResults.__init__   0.00% 23 23 0   0.00% 14 0   0.00%
pipeline / hifv / tasks / syspower / syspower.py SyspowerResults.merge_with_context   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / syspower / syspower.py SyspowerResults.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / syspower / syspower.py SyspowerInputs.clip_sp_template   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / syspower / syspower.py SyspowerInputs.__init__   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / syspower / syspower.py Syspower.prepare   0.00% 306 306 7   0.00% 122 0   0.00%
pipeline / hifv / tasks / syspower / syspower.py Syspower.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / syspower / syspower.py Syspower.medfilt   0.00% 35 35 0   0.00% 14 0   0.00%
pipeline / hifv / tasks / syspower / syspower.py Syspower.flag_with_medfilt   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / syspower / syspower.py Syspower.interp_with_medfilt   0.00% 16 16 0   0.00% 6 0   0.00%
pipeline / hifv / tasks / syspower / syspower.py (no function)   100.00% 22 0 14   100.00% 0 0   100.00%
pipeline / hifv / tasks / tecmaps / __init__.py (no function)   100.00% 0 0 2   100.00% 0 0   100.00%
pipeline / hifv / tasks / tecmaps / tecmaps.py TecMapsInputs.caltable   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / tecmaps / tecmaps.py TecMapsInputs.parameter   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / tecmaps / tecmaps.py TecMapsInputs.__init__   0.00% 9 9 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / tecmaps / tecmaps.py TecMapsInputs.to_casa_args   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / tecmaps / tecmaps.py TecMapsResults.__init__   0.00% 15 15 0   0.00% 6 0   0.00%
pipeline / hifv / tasks / tecmaps / tecmaps.py TecMapsResults.merge_with_context   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / tecmaps / tecmaps.py TecMapsResults.__repr__   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / tecmaps / tecmaps.py TecMaps.prepare   0.00% 30 30 0   0.00% 12 0   0.00%
pipeline / hifv / tasks / tecmaps / tecmaps.py TecMaps.analyse   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / tecmaps / tecmaps.py TecMaps._do_tecmaps   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / tecmaps / tecmaps.py (no function)   100.00% 20 0 8   100.00% 0 0   100.00%
pipeline / hifv / tasks / testBPdcals / __init__.py (no function)   100.00% 2 0 6   100.00% 0 0   100.00%
pipeline / hifv / tasks / testBPdcals / display.py SummaryChart.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / testBPdcals / display.py SummaryChart.plot   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / testBPdcals / display.py SummaryChart.create_plot   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / testBPdcals / display.py SummaryChart.get_figfile   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / testBPdcals / display.py SummaryChart.get_plot_wrapper   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / testBPdcals / display.py AntennaChart.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / testBPdcals / display.py AntennaChart.plot   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / testBPdcals / display.py (no function)   0.00% 10 10 2   100.00% 0 0   0.00%
pipeline / hifv / tasks / testBPdcals / qa.py testBPdcalsQAHandler.handle   0.00% 20 20 9   0.00% 2 0   0.00%
pipeline / hifv / tasks / testBPdcals / qa.py testBPdcalsQAHandler._checkKandBsolution   0.00% 13 13 0   0.00% 10 0   0.00%
pipeline / hifv / tasks / testBPdcals / qa.py testBPdcalsListQAHandler.handle   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / testBPdcals / qa.py (no function)   100.00% 11 0 8   100.00% 0 0   100.00%
pipeline / hifv / tasks / testBPdcals / renderer.py T2_4MDetailstestBPdcalsRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifv / tasks / testBPdcals / renderer.py T2_4MDetailstestBPdcalsRenderer.get_display_context   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / testBPdcals / renderer.py (no function)   100.00% 3 0 1   100.00% 0 0   100.00%
pipeline / hifv / tasks / testBPdcals / testBPdcals.py testBPdcalsInputs.iglist   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / testBPdcals / testBPdcals.py testBPdcalsInputs.__init__   0.00% 11 11 1   100.00% 0 0   0.00%
pipeline / hifv / tasks / testBPdcals / testBPdcals.py testBPdcalsResults.__init__   100.00% 0 0 63   100.00% 0 0   100.00%
pipeline / hifv / tasks / testBPdcals / testBPdcals.py testBPdcalsResults.merge_with_context   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / testBPdcals / testBPdcals.py testBPdcals.prepare   0.00% 75 75 4   0.00% 14 0   0.00%
pipeline / hifv / tasks / testBPdcals / testBPdcals.py testBPdcals.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / testBPdcals / testBPdcals.py testBPdcals._do_testBPdcals   0.00% 104 104 8   0.00% 18 0   0.00%
pipeline / hifv / tasks / testBPdcals / testBPdcals.py testBPdcals._do_gtype_delaycal   0.00% 16 16 1   0.00% 4 0   0.00%
pipeline / hifv / tasks / testBPdcals / testBPdcals.py testBPdcals._do_ktype_delaycal   0.00% 17 17 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / testBPdcals / testBPdcals.py testBPdcals._check_flagSolns   0.00% 11 11 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / testBPdcals / testBPdcals.py testBPdcals._do_gtype_bpdgains   0.00% 22 22 6   0.00% 8 0   0.00%
pipeline / hifv / tasks / testBPdcals / testBPdcals.py testBPdcals._do_clipflag   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / testBPdcals / testBPdcals.py testBPdcals._do_applycal   0.00% 10 10 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / testBPdcals / testBPdcals.py testBPdcals._run_baddeformatters   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / testBPdcals / testBPdcals.py testBPdcals._do_flag_baddeformatters   0.00% 145 145 1   0.00% 92 0   0.00%
pipeline / hifv / tasks / testBPdcals / testBPdcals.py (no function)   100.00% 26 0 22   100.00% 0 0   100.00%
pipeline / hifv / tasks / vlassmasking / __init__.py (no function)   100.00% 1 0 6   100.00% 0 0   100.00%
pipeline / hifv / tasks / vlassmasking / display.py MaskSummary.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / vlassmasking / display.py MaskSummary.plot   0.00% 12 12 0   0.00% 6 0   0.00%
pipeline / hifv / tasks / vlassmasking / display.py (no function)   100.00% 5 0 6   100.00% 0 0   100.00%
pipeline / hifv / tasks / vlassmasking / renderer.py T2_4MDetailsVlassmaskingRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hifv / tasks / vlassmasking / renderer.py T2_4MDetailsVlassmaskingRenderer.get_display_context   0.00% 10 10 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / vlassmasking / renderer.py (no function)   100.00% 4 0 4   100.00% 0 0   100.00%
pipeline / hifv / tasks / vlassmasking / vlassmasking.py VlassmaskingResults.__init__   0.00% 17 17 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / vlassmasking / vlassmasking.py VlassmaskingResults.merge_with_context   0.00% 13 13 0   0.00% 8 0   0.00%
pipeline / hifv / tasks / vlassmasking / vlassmasking.py VlassmaskingResults.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / vlassmasking / vlassmasking.py VlassmaskingInputs.__init__   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / vlassmasking / vlassmasking.py Vlassmasking.prepare   0.00% 107 107 1   0.00% 12 0   0.00%
pipeline / hifv / tasks / vlassmasking / vlassmasking.py Vlassmasking.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / vlassmasking / vlassmasking.py Vlassmasking.bdsfcompute   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hifv / tasks / vlassmasking / vlassmasking.py Vlassmasking._get_maskname_base   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hifv / tasks / vlassmasking / vlassmasking.py Vlassmasking._get_bdsf_imagename   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / hifv / tasks / vlassmasking / vlassmasking.py Vlassmasking._computepixelfraction   0.00% 30 30 0   0.00% 8 0   0.00%
pipeline / hifv / tasks / vlassmasking / vlassmasking.py (no function)   100.00% 21 0 7   100.00% 0 0   100.00%
pipeline / hifv / templates / __init__.py (no function)   100.00% 1 0 2   100.00% 0 0   100.00%
pipeline / hsd / __init__.py (no function)   100.00% 0 0 3   100.00% 0 0   100.00%
pipeline / hsd / cli / __init__.py (no function)   100.00% 1 0 12   100.00% 0 0   100.00%
pipeline / hsd / cli / hsd_applycal.py hsd_applycal   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hsd / cli / hsd_applycal.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hsd / cli / hsd_atmcor.py hsd_atmcor   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hsd / cli / hsd_atmcor.py (no function)   100.00% 2 0 2   100.00% 0 0   100.00%
pipeline / hsd / cli / hsd_baseline.py hsd_baseline   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hsd / cli / hsd_baseline.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hsd / cli / hsd_blflag.py hsd_blflag   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hsd / cli / hsd_blflag.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hsd / cli / hsd_exportdata.py hsd_exportdata   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hsd / cli / hsd_exportdata.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hsd / cli / hsd_flagdata.py hsd_flagdata   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hsd / cli / hsd_flagdata.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hsd / cli / hsd_imaging.py hsd_imaging   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hsd / cli / hsd_imaging.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hsd / cli / hsd_importdata.py hsd_importdata   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hsd / cli / hsd_importdata.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hsd / cli / hsd_k2jycal.py hsd_k2jycal   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hsd / cli / hsd_k2jycal.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hsd / cli / hsd_restoredata.py hsd_restoredata   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hsd / cli / hsd_restoredata.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hsd / cli / hsd_skycal.py hsd_skycal   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hsd / cli / hsd_skycal.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hsd / cli / hsd_tsysflag.py hsd_tsysflag   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hsd / cli / hsd_tsysflag.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hsd / heuristics / MaskDeviation.py _calculate   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hsd / heuristics / MaskDeviation.py MaskDeviationHeuristic.calculate   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hsd / heuristics / MaskDeviation.py MaskDeviation.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hsd / heuristics / MaskDeviation.py MaskDeviation.ReadData   0.00% 29 29 0   0.00% 12 0   0.00%
pipeline / hsd / heuristics / MaskDeviation.py MaskDeviation.SubtractMedian   0.00% 17 17 0   0.00% 10 0   0.00%
pipeline / hsd / heuristics / MaskDeviation.py MaskDeviation.CalcStdSpectrum   0.00% 13 13 0   0.00% 4 0   0.00%
pipeline / hsd / heuristics / MaskDeviation.py MaskDeviation.CalcRange   0.00% 41 41 0   0.00% 16 0   0.00%
pipeline / hsd / heuristics / MaskDeviation.py MaskDeviation.ExtendMask   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / hsd / heuristics / MaskDeviation.py (no function)   100.00% 11 0 6   100.00% 0 0   100.00%
pipeline / hsd / heuristics / SDcalatmcorr.py robuststats   0.00% 11 11 0   0.00% 2 0   0.00%
pipeline / hsd / heuristics / SDcalatmcorr.py segmentEdges   0.00% 14 14 0   0.00% 6 0   0.00%
pipeline / hsd / heuristics / SDcalatmcorr.py selectRanges   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / hsd / heuristics / SDcalatmcorr.py sigclipfit   0.00% 42 42 0   0.00% 16 0   0.00%
pipeline / hsd / heuristics / SDcalatmcorr.py enlargesel   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / hsd / heuristics / SDcalatmcorr.py smooth   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hsd / heuristics / SDcalatmcorr.py getskylines   0.00% 65 65 0   0.00% 26 0   0.00%
pipeline / hsd / heuristics / SDcalatmcorr.py gradeskylines   0.00% 22 22 0   0.00% 8 0   0.00%
pipeline / hsd / heuristics / SDcalatmcorr.py skysel   0.00% 10 10 0   0.00% 6 0   0.00%
pipeline / hsd / heuristics / SDcalatmcorr.py calcmetric   0.00% 98 98 0   0.00% 46 0   0.00%
pipeline / hsd / heuristics / SDcalatmcorr.py getSpwList   0.00% 4 4 1   100.00% 0 0   0.00%
pipeline / hsd / heuristics / SDcalatmcorr.py onlineChannelAveraging   0.00% 20 20 0   0.00% 10 0   0.00%
pipeline / hsd / heuristics / SDcalatmcorr.py getSpecSetup   0.00% 65 65 0   0.00% 16 0   0.00%
pipeline / hsd / heuristics / SDcalatmcorr.py getAntennaFlagFrac   0.00% 10 10 0   100.00% 0 0   0.00%
pipeline / hsd / heuristics / SDcalatmcorr.py getCalAtmData   0.00% 53 53 0   0.00% 8 0   0.00%
pipeline / hsd / heuristics / SDcalatmcorr.py makeNANmetrics   0.00% 10 10 0   0.00% 2 0   0.00%
pipeline / hsd / heuristics / SDcalatmcorr.py makePlot   0.00% 96 96 0   0.00% 38 0   0.00%
pipeline / hsd / heuristics / SDcalatmcorr.py select_and_yield   0.00% 17 17 0   0.00% 4 0   0.00%
pipeline / hsd / heuristics / SDcalatmcorr.py get_stats_and_shape   0.00% 19 19 0   0.00% 2 0   0.00%
pipeline / hsd / heuristics / SDcalatmcorr.py get_metric   0.00% 26 26 0   0.00% 4 0   0.00%
pipeline / hsd / heuristics / SDcalatmcorr.py atmcorr   0.00% 192 192 0   0.00% 74 0   0.00%
pipeline / hsd / heuristics / SDcalatmcorr.py getJyperKfromCSV   0.00% 19 19 0   0.00% 6 0   0.00%
pipeline / hsd / heuristics / SDcalatmcorr.py getJyperKfromCaltable   0.00% 17 17 0   0.00% 2 0   0.00%
pipeline / hsd / heuristics / SDcalatmcorr.py getJyperKfromCaltable._extract_jyperk_table   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / hsd / heuristics / SDcalatmcorr.py selectModelParams   0.00% 58 58 0   0.00% 24 0   0.00%
pipeline / hsd / heuristics / SDcalatmcorr.py getTimeStamp   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hsd / heuristics / SDcalatmcorr.py redPipeSDatmcorr   0.00% 37 37 16   0.00% 4 0   0.00%
pipeline / hsd / heuristics / SDcalatmcorr.py (no function)   100.00% 30 0 14   100.00% 0 0   100.00%
pipeline / hsd / heuristics / __init__.py (no function)   100.00% 0 0 14   100.00% 0 0   100.00%
pipeline / hsd / heuristics / baselineparamconfig.py TRACE   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / heuristics / baselineparamconfig.py DEBUG   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / heuristics / baselineparamconfig.py write_blparam   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / hsd / heuristics / baselineparamconfig.py as_maskstring   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / heuristics / baselineparamconfig.py no_switching   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / heuristics / baselineparamconfig.py do_switching   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / heuristics / baselineparamconfig.py BaselineFitParamConfig.__init__   90.00% 10 1 0   50.00% 2 1   83.33%
pipeline / hsd / heuristics / baselineparamconfig.py BaselineFitParamConfig.ClipCycle   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hsd / heuristics / baselineparamconfig.py BaselineFitParamConfig.__datacolumn   0.00% 9 9 0   0.00% 6 0   0.00%
pipeline / hsd / heuristics / baselineparamconfig.py BaselineFitParamConfig.calculate   0.00% 88 88 0   0.00% 44 0   0.00%
pipeline / hsd / heuristics / baselineparamconfig.py BaselineFitParamConfig._configure_baseline_param   0.00% 17 17 0   0.00% 8 0   0.00%
pipeline / hsd / heuristics / baselineparamconfig.py BaselineFitParamConfig._dummy_baseline_param   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / heuristics / baselineparamconfig.py BaselineFitParamConfig.__convert_flags_to_masklist   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / heuristics / baselineparamconfig.py BaselineFitParamConfig.__convert_mask_to_masklist   0.00% 17 17 0   0.00% 12 0   0.00%
pipeline / hsd / heuristics / baselineparamconfig.py BaselineFitParamConfig._get_fit_param   0.00% 14 14 0   0.00% 6 0   0.00%
pipeline / hsd / heuristics / baselineparamconfig.py (no function)   100.00% 38 0 12   100.00% 0 0   100.00%
pipeline / hsd / heuristics / fitorder.py FittingFunction.__init__   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / hsd / heuristics / fitorder.py get_fitting_function   33.33% 6 4 0   100.00% 0 0   33.33%
pipeline / hsd / heuristics / fitorder.py is_polynomial_fit   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / heuristics / fitorder.py is_cubic_spline_fit   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / heuristics / fitorder.py FitOrderHeuristics.calculate   0.00% 36 36 0   0.00% 22 0   0.00%
pipeline / hsd / heuristics / fitorder.py MaskMakerNoLine.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hsd / heuristics / fitorder.py MaskMakerNoLine.get_mask   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / heuristics / fitorder.py MaskMaker.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / heuristics / fitorder.py MaskMaker.get_mask   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / hsd / heuristics / fitorder.py SwitchPolynomialWhenLargeMaskAtEdgeHeuristic.calculate   0.00% 28 28 0   0.00% 6 0   0.00%
pipeline / hsd / heuristics / fitorder.py (no function)   100.00% 22 0 6   100.00% 0 0   100.00%
pipeline / hsd / heuristics / grouping2.py GroupByPosition2.calculate   100.00% 47 0 0   100.00% 26 0   100.00%
pipeline / hsd / heuristics / grouping2.py GroupByTime2.calculate   93.75% 32 2 0   87.50% 8 1   92.50%
pipeline / hsd / heuristics / grouping2.py ThresholdForGroupByTime.calculate   92.31% 13 1 0   50.00% 2 1   86.67%
pipeline / hsd / heuristics / grouping2.py MergeGapTables2.calculate   100.00% 44 0 0   88.46% 26 3   95.71%
pipeline / hsd / heuristics / grouping2.py (no function)   100.00% 10 0 6   100.00% 0 0   100.00%
pipeline / hsd / heuristics / grouping2_test.py random_noise   75.00% 4 1 0   50.00% 2 1   66.67%
pipeline / hsd / heuristics / grouping2_test.py generate_position_data_psw   100.00% 17 0 0   100.00% 4 0   100.00%
pipeline / hsd / heuristics / grouping2_test.py generate_time_data_psw   100.00% 4 0 0   100.00% 2 0   100.00%
pipeline / hsd / heuristics / grouping2_test.py generate_position_data_raster   100.00% 17 0 0   100.00% 2 0   100.00%
pipeline / hsd / heuristics / grouping2_test.py generate_time_data_raster   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / hsd / heuristics / grouping2_test.py test_group_by_position_psw   100.00% 7 0 0   100.00% 0 0   100.00%
pipeline / hsd / heuristics / grouping2_test.py test_group_by_position_raster   100.00% 7 0 0   100.00% 0 0   100.00%
pipeline / hsd / heuristics / grouping2_test.py test_group_by_position_too_large_allowance_radius   100.00% 9 0 0   100.00% 0 0   100.00%
pipeline / hsd / heuristics / grouping2_test.py test_group_by_position_moderate_allowance_radius   100.00% 9 0 0   100.00% 0 0   100.00%
pipeline / hsd / heuristics / grouping2_test.py test_group_by_position_too_small_combine_radius   100.00% 9 0 0   100.00% 0 0   100.00%
pipeline / hsd / heuristics / grouping2_test.py test_group_by_position_too_large_combine_radius   100.00% 9 0 0   100.00% 0 0   100.00%
pipeline / hsd / heuristics / grouping2_test.py test_group_by_posiition_error   100.00% 6 0 0   100.00% 0 0   100.00%
pipeline / hsd / heuristics / grouping2_test.py test_threshold_for_time   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / hsd / heuristics / grouping2_test.py test_group_by_time_psw   100.00% 9 0 0   100.00% 2 0   100.00%
pipeline / hsd / heuristics / grouping2_test.py test_group_by_time_raster   100.00% 9 0 0   100.00% 2 0   100.00%
pipeline / hsd / heuristics / grouping2_test.py test_merge_gap_tables_psw   100.00% 9 0 0   100.00% 2 0   100.00%
pipeline / hsd / heuristics / grouping2_test.py test_merge_gap_tables_raster   100.00% 10 0 0   100.00% 2 0   100.00%
pipeline / hsd / heuristics / grouping2_test.py (no function)   100.00% 23 0 8   100.00% 0 0   100.00%
pipeline / hsd / heuristics / observingpattern2.py ObservingPattern2.calculate   0.00% 14 14 0   0.00% 8 0   0.00%
pipeline / hsd / heuristics / observingpattern2.py (no function)   100.00% 3 0 3   100.00% 0 0   100.00%
pipeline / hsd / heuristics / pointing_outlier.py PointingOutlierHeuristics.calculate   61.54% 13 5 0   50.00% 2 1   60.00%
pipeline / hsd / heuristics / pointing_outlier.py (no function)   100.00% 6 0 4   100.00% 0 0   100.00%
pipeline / hsd / heuristics / pointing_outlier_test.py test_pointing_outlier_heuristics   100.00% 13 0 0   100.00% 0 0   100.00%
pipeline / hsd / heuristics / pointing_outlier_test.py (no function)   100.00% 3 0 5   100.00% 0 0   100.00%
pipeline / hsd / heuristics / rasterscan.py distance   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hsd / heuristics / rasterscan.py generate_histogram   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / hsd / heuristics / rasterscan.py detect_peak   100.00% 25 0 0   100.00% 10 0   100.00%
pipeline / hsd / heuristics / rasterscan.py find_histogram_peak   100.00% 23 0 0   100.00% 4 0   100.00%
pipeline / hsd / heuristics / rasterscan.py shift_angle   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hsd / heuristics / rasterscan.py find_most_frequent   100.00% 10 0 0   100.00% 2 0   100.00%
pipeline / hsd / heuristics / rasterscan.py refine_gaps   86.36% 22 3 0   70.00% 10 3   81.25%
pipeline / hsd / heuristics / rasterscan.py create_range   88.24% 17 2 0   87.50% 8 1   88.00%
pipeline / hsd / heuristics / rasterscan.py find_angle_gap_by_range   100.00% 7 0 0   100.00% 2 0   100.00%
pipeline / hsd / heuristics / rasterscan.py find_distance_gap   100.00% 22 0 0   100.00% 4 0   100.00%
pipeline / hsd / heuristics / rasterscan.py find_angle_gap   100.00% 28 0 0   100.00% 4 0   100.00%
pipeline / hsd / heuristics / rasterscan.py find_raster_row   100.00% 13 0 0   100.00% 0 0   100.00%
pipeline / hsd / heuristics / rasterscan.py get_raster_distance   100.00% 5 0 0   100.00% 0 0   100.00%
pipeline / hsd / heuristics / rasterscan.py RasterScanHeuristicsResult.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / heuristics / rasterscan.py RasterScanHeuristicsResult.ms   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / heuristics / rasterscan.py RasterScanHeuristicsResult.antenna   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / heuristics / rasterscan.py RasterScanHeuristicsResult.set_result_fail   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / heuristics / rasterscan.py RasterScanHeuristicsResult._set_result   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / heuristics / rasterscan.py RasterScanHeuristicsResult.get_antennas_rasterscan_failed   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hsd / heuristics / rasterscan.py RasterScanHeuristicsResult.get_antennas_rasterscan_failed._contains_fail   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hsd / heuristics / rasterscan.py find_raster_gap   94.44% 18 1 1   75.00% 4 1   90.91%
pipeline / hsd / heuristics / rasterscan.py RasterScanHeuristic.calculate   100.00% 13 0 0   100.00% 0 0   100.00%
pipeline / hsd / heuristics / rasterscan.py (no function)   100.00% 36 0 10   100.00% 0 0   100.00%
pipeline / hsd / heuristics / rasterscan_test.py random_noise   75.00% 4 1 0   50.00% 2 1   66.67%
pipeline / hsd / heuristics / rasterscan_test.py generate_position_data_psw   100.00% 17 0 0   100.00% 4 0   100.00%
pipeline / hsd / heuristics / rasterscan_test.py generate_position_data_raster   100.00% 37 0 0   100.00% 4 0   100.00%
pipeline / hsd / heuristics / rasterscan_test.py test_rasterscan_heuristic   100.00% 37 0 0   100.00% 6 0   100.00%
pipeline / hsd / heuristics / rasterscan_test.py test_rasterscan_heuristic_fail_psw   100.00% 11 0 0   100.00% 0 0   100.00%
pipeline / hsd / heuristics / rasterscan_test.py test_distance   100.00% 5 0 0   100.00% 0 0   100.00%
pipeline / hsd / heuristics / rasterscan_test.py test_generate_histogram   100.00% 19 0 0   100.00% 0 0   100.00%
pipeline / hsd / heuristics / rasterscan_test.py test_detect_peak   100.00% 16 0 0   100.00% 0 0   100.00%
pipeline / hsd / heuristics / rasterscan_test.py test_find_histogram_peak   100.00% 20 0 0   100.00% 0 0   100.00%
pipeline / hsd / heuristics / rasterscan_test.py test_shift_angle   100.00% 17 0 0   100.00% 0 0   100.00%
pipeline / hsd / heuristics / rasterscan_test.py test_find_most_frequent   100.00% 12 0 0   100.00% 0 0   100.00%
pipeline / hsd / heuristics / rasterscan_test.py test_refine_gaps   100.00% 5 0 0   100.00% 0 0   100.00%
pipeline / hsd / heuristics / rasterscan_test.py test_create_range   100.00% 8 0 0   100.00% 2 0   100.00%
pipeline / hsd / heuristics / rasterscan_test.py test_find_angle_gap_by_range   100.00% 14 0 0   100.00% 0 0   100.00%
pipeline / hsd / heuristics / rasterscan_test.py test_find_distance_gap   100.00% 29 0 0   100.00% 6 0   100.00%
pipeline / hsd / heuristics / rasterscan_test.py test_find_angle_gap   100.00% 15 0 0   100.00% 0 0   100.00%
pipeline / hsd / heuristics / rasterscan_test.py test_find_raster_row   100.00% 19 0 0   100.00% 2 0   100.00%
pipeline / hsd / heuristics / rasterscan_test.py test_get_raster_distance   100.00% 26 0 0   100.00% 2 0   100.00%
pipeline / hsd / heuristics / rasterscan_test.py test_find_raster_gap   100.00% 23 0 0   100.00% 2 0   100.00%
pipeline / hsd / heuristics / rasterscan_test.py (no function)   100.00% 26 0 5   100.00% 0 0   100.00%
pipeline / hsd / heuristics / sdbeamsize.py AntennaDiameter.calculate   0.00% 8 8 0   0.00% 6 0   0.00%
pipeline / hsd / heuristics / sdbeamsize.py SingleDishBeamSize.calculate   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / heuristics / sdbeamsize.py SingleDishBeamSize.__accuratebeamsize   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hsd / heuristics / sdbeamsize.py SingleDishBeamSize.__rounding   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / hsd / heuristics / sdbeamsize.py SingleDishBeamSizeFromName.calculate   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hsd / heuristics / sdbeamsize.py (no function)   100.00% 9 0 3   100.00% 0 0   100.00%
pipeline / hsd / heuristics / sdcaltype.py CalibrationTypeHeuristics.calculate   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / heuristics / sdcaltype.py CalibrationTypeHeuristics._heuristics_factory   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hsd / heuristics / sdcaltype.py CalibrationTypeHeuristics._generate_ms2_heuristics   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / heuristics / sdcaltype.py CalibrationTypeHeuristics._generate_asdm_heuristics   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / heuristics / sdcaltype.py CalibrationTypeHeuristics._generate_fits_heuristics   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / heuristics / sdcaltype.py CalibrationTypeHeuristics._generate_nro_heuristics   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / heuristics / sdcaltype.py CalibrationTypeHeuristics._generate_unknown_heuristics   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / heuristics / sdcaltype.py DefaultCalibrationTypeHeuristics.calculate   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / heuristics / sdcaltype.py _gap_analysis   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hsd / heuristics / sdcaltype.py _israster   0.00% 22 22 0   100.00% 0 0   0.00%
pipeline / hsd / heuristics / sdcaltype.py MsCalibrationTypeHeuristics.calculate   0.00% 20 20 1   0.00% 10 0   0.00%
pipeline / hsd / heuristics / sdcaltype.py AsdmCalibrationTypeHeuristics.calculate   0.00% 10 10 1   0.00% 2 0   0.00%
pipeline / hsd / heuristics / sdcaltype.py (no function)   100.00% 17 0 6   100.00% 0 0   100.00%
pipeline / hsd / heuristics / sddatatype.py is_ms   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / hsd / heuristics / sddatatype.py DataTypeHeuristics.calculate   0.00% 19 19 0   0.00% 14 0   0.00%
pipeline / hsd / heuristics / sddatatype.py (no function)   100.00% 3 0 3   100.00% 0 0   100.00%
pipeline / hsd / heuristics / tsysspwmap.py TsysSpwMapHeuristics.calculate   0.00% 13 13 0   0.00% 4 0   0.00%
pipeline / hsd / heuristics / tsysspwmap.py best_spwmap   0.00% 11 11 0   0.00% 8 0   0.00%
pipeline / hsd / heuristics / tsysspwmap.py (no function)   100.00% 4 0 2   100.00% 0 0   100.00%
pipeline / hsd / tasks / __init__.py (no function)   100.00% 0 0 12   100.00% 0 0   100.00%
pipeline / hsd / tasks / applycal / __init__.py (no function)   100.00% 3 0 5   100.00% 0 0   100.00%
pipeline / hsd / tasks / applycal / applycal.py SDApplycalInputs.__init__   0.00% 1 1 1   100.00% 0 0   0.00%
pipeline / hsd / tasks / applycal / applycal.py SDApplycalResults.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / applycal / applycal.py SerialSDApplycal.modify_task_args   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / applycal / applycal.py SerialSDApplycal._get_flagsum_arg   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / applycal / applycal.py SerialSDApplycal._tweak_flagkwargs   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / applycal / applycal.py SerialSDApplycal.prepare   0.00% 25 25 0   0.00% 8 0   0.00%
pipeline / hsd / tasks / applycal / applycal.py SerialSDApplycal.analyse   0.00% 31 31 0   0.00% 8 0   0.00%
pipeline / hsd / tasks / applycal / applycal.py SerialSDApplycal.sd_plots_for_result   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / applycal / applycal.py set_unit   0.00% 34 34 0   0.00% 22 0   0.00%
pipeline / hsd / tasks / applycal / applycal.py (no function)   100.00% 22 0 22   100.00% 0 0   100.00%
pipeline / hsd / tasks / applycal / display.py ApplyCalSingleDishPlotmsLeaf.__init__   0.00% 14 14 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / applycal / display.py ApplyCalSingleDishPlotmsLeaf.plot   0.00% 12 12 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / applycal / display.py ApplyCalSingleDishPlotmsLeaf._create_task   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / applycal / display.py ApplyCalSingleDishPlotmsLeaf._get_plot_object   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / applycal / display.py ApplyCalSingleDishPlotmsSpwComposite.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / applycal / display.py ApplyCalSingleDishPlotmsAntSpwComposite.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / applycal / display.py (no function)   100.00% 12 0 12   100.00% 0 0   100.00%
pipeline / hsd / tasks / applycal / qa.py SDApplycalQAHandler.handle   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / applycal / qa.py SDApplycalListQAHandler.handle   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / applycal / qa.py (no function)   100.00% 15 0 12   100.00% 0 0   100.00%
pipeline / hsd / tasks / applycal / renderer.py T2_4MDetailsSDApplycalRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / applycal / renderer.py T2_4MDetailsSDApplycalRenderer.update_mako_context   0.00% 45 45 0   0.00% 20 0   0.00%
pipeline / hsd / tasks / applycal / renderer.py T2_4MDetailsSDApplycalRenderer.create_single_dish_science_plots   0.00% 30 30 0   0.00% 12 0   0.00%
pipeline / hsd / tasks / applycal / renderer.py T2_4MDetailsSDApplycalRenderer._plot_source   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / applycal / renderer.py T2_4MDetailsSDApplycalRenderer.create_amp_vs_time_href   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / applycal / renderer.py T2_4MDetailsSDApplycalRenderer.create_xy_deviation_plots   0.00% 41 41 0   0.00% 16 0   0.00%
pipeline / hsd / tasks / applycal / renderer.py generate_plot_object_from_name   0.00% 19 19 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / applycal / renderer.py (no function)   100.00% 9 0 22   100.00% 0 0   100.00%
pipeline / hsd / tasks / atmcor / __init__.py (no function)   100.00% 3 0 7   100.00% 0 0   100.00%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionInputs.atmtype   85.71% 7 1 0   75.00% 4 1   81.82%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionInputs.__to_float_value   82.35% 17 3 0   80.00% 10 2   81.48%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionInputs.h0   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionInputs.dtem_dh   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionInputs.maxalt   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionInputs.infiles   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionInputs.infiles   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionInputs.antenna   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionInputs.antenna   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionInputs.field   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionInputs.spw   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionInputs.pol   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionInputs.__init__   100.00% 12 0 1   100.00% 0 0   100.00%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionInputs._identify_datacolumn   0.00% 11 11 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionInputs.get_caltable_from_callibrary   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionInputs.get_gainfactor   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionInputs.to_casa_args   0.00% 21 21 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionInputs.require_atm_heuristics   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionResults.__init__   0.00% 8 8 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionResults.merge_with_context   0.00% 18 18 0   0.00% 8 0   0.00%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionResults._outcome_name   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / atmcor / atmcor.py SerialSDATMCorrection.prepare   0.00% 19 19 0   0.00% 8 0   0.00%
pipeline / hsd / tasks / atmcor / atmcor.py SerialSDATMCorrection.analyse   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / atmcor / atmcor.py SerialSDATMCorrection._perform_atm_heuristics   0.00% 39 39 1   0.00% 4 0   0.00%
pipeline / hsd / tasks / atmcor / atmcor.py (no function)   100.00% 55 0 20   100.00% 0 0   100.00%
pipeline / hsd / tasks / atmcor / atmcor_test.py temporary_context   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / atmcor / atmcor_test.py test_inputs_atmcor   100.00% 5 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / atmcor / atmcor_test.py test_inputs_h0   100.00% 5 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / atmcor / atmcor_test.py (no function)   100.00% 6 0 7   100.00% 0 0   100.00%
pipeline / hsd / tasks / atmcor / display.py PlotmsRealVsFreqPlotter.__init__   0.00% 9 9 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / atmcor / display.py PlotmsRealVsFreqPlotter.name   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / atmcor / display.py PlotmsRealVsFreqPlotter.basename   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / atmcor / display.py PlotmsRealVsFreqPlotter.original_field_name   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / atmcor / display.py PlotmsRealVsFreqPlotter.set_spw   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / atmcor / display.py PlotmsRealVsFreqPlotter.set_antenna   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / atmcor / display.py PlotmsRealVsFreqPlotter.set_field   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / atmcor / display.py PlotmsRealVsFreqPlotter.get_antenna_selection   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / atmcor / display.py PlotmsRealVsFreqPlotter.get_color_axis   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / atmcor / display.py PlotmsRealVsFreqPlotter.get_title   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / atmcor / display.py PlotmsRealVsFreqPlotter.get_plotfile_name   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / atmcor / display.py PlotmsRealVsFreqPlotter.get_plot   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / atmcor / display.py PlotmsRealVsFreqPlotter.plot   0.00% 11 11 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / atmcor / display.py (no function)   100.00% 18 0 8   100.00% 0 0   100.00%
pipeline / hsd / tasks / atmcor / qa.py SDATMCorrectionQAHandler.handle   0.00% 14 14 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / atmcor / qa.py SDATMCorrectionListQAHandler.handle   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / atmcor / qa.py (no function)   100.00% 9 0 7   100.00% 0 0   100.00%
pipeline / hsd / tasks / atmcor / renderer.py construct_heuristics_table_row   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / atmcor / renderer.py identify_heuristics_plots   0.00% 22 22 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / atmcor / renderer.py iterate_field_spw   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / atmcor / renderer.py SDATMCorrHeuristicsDetailPlotRenderer.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / atmcor / renderer.py SDATMCorrHeuristicsDetailPlotRenderer.update_json_dict   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / atmcor / renderer.py T2_4MDetailsSingleDishATMCorRenderer.__init__   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / atmcor / renderer.py T2_4MDetailsSingleDishATMCorRenderer.update_mako_context   0.00% 52 52 0   0.00% 12 0   0.00%
pipeline / hsd / tasks / atmcor / renderer.py (no function)   100.00% 11 0 16   100.00% 0 0   100.00%
pipeline / hsd / tasks / baseline / __init__.py (no function)   100.00% 2 0 6   100.00% 0 0   100.00%
pipeline / hsd / tasks / baseline / baseline.py SDBaselineInputs.vis   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / baseline.py SDBaselineInputs.switchpoly   0.00% 11 11 0   0.00% 8 0   0.00%
pipeline / hsd / tasks / baseline / baseline.py SDBaselineInputs.__init__   0.00% 18 18 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / baseline.py SDBaselineInputs.to_casa_args   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / baseline / baseline.py SDBaselineResults.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / baseline.py SDBaselineResults.merge_with_context   0.00% 44 44 0   0.00% 28 0   0.00%
pipeline / hsd / tasks / baseline / baseline.py SDBaselineResults._outcome_name   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / baseline.py SDBaseline.prepare   0.00% 148 148 0   0.00% 50 0   0.00%
pipeline / hsd / tasks / baseline / baseline.py SDBaseline.analyse   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / baseline / baseline.py HeuristicsTask.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / baseline.py HeuristicsTask.execute   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / baseline.py HeuristicsTask.get_executable   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / baseline.py DeviationMaskHeuristicsTask.__init__   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / baseline.py DeviationMaskHeuristicsTask.execute   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / baseline / baseline.py deviation_mask_heuristic   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / baseline.py test_deviation_mask_heuristic   0.00% 26 26 2   0.00% 12 0   0.00%
pipeline / hsd / tasks / baseline / baseline.py (no function)   100.00% 44 0 24   100.00% 0 0   100.00%
pipeline / hsd / tasks / baseline / detection.py DetectLineInputs.windowmode   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / detection.py DetectLineInputs.windowmode   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / baseline / detection.py DetectLineInputs.__init__   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / detection.py DetectLineResults.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / detection.py DetectLineResults.merge_with_context   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / detection.py DetectLineResults.signals   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / detection.py DetectLineResults._outcome_name   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / detection.py DetectLine.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / detection.py DetectLine.prepare   0.00% 87 87 1   0.00% 30 0   0.00%
pipeline / hsd / tasks / baseline / detection.py DetectLine.plot_detectrange   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / baseline / detection.py DetectLine.MaskBinning   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / baseline / detection.py DetectLine.SpBinning   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / baseline / detection.py DetectLine.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / detection.py DetectLine._detect   0.00% 36 36 0   0.00% 18 0   0.00%
pipeline / hsd / tasks / baseline / detection.py LineWindowParser.__init__   100.00% 6 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / baseline / detection.py LineWindowParser.parse   82.61% 23 4 0   75.00% 16 2   79.49%
pipeline / hsd / tasks / baseline / detection.py LineWindowParser.get_result   40.00% 10 6 0   50.00% 6 3   43.75%
pipeline / hsd / tasks / baseline / detection.py LineWindowParser._string2dict   0.00% 24 24 0   0.00% 10 0   0.00%
pipeline / hsd / tasks / baseline / detection.py LineWindowParser._list2dict   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / baseline / detection.py LineWindowParser._dict2dict   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / baseline / detection.py LineWindowParser._exclude_non_science_spws   100.00% 9 0 0   100.00% 6 0   100.00%
pipeline / hsd / tasks / baseline / detection.py LineWindowParser._virtual_to_real_spws   100.00% 7 0 0   100.00% 4 0   100.00%
pipeline / hsd / tasks / baseline / detection.py LineWindowParser._freq2chan   56.25% 32 14 0   62.50% 16 2   58.33%
pipeline / hsd / tasks / baseline / detection.py LineWindowParser._lsrk2topo   0.00% 12 12 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / baseline / detection.py LineWindowParser._construct_msselection   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / detection.py LineWindowParser._measure_init   100.00% 8 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / baseline / detection.py LineWindowParser._measure_done   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / baseline / detection.py test_parser   0.00% 41 41 0   0.00% 10 0   0.00%
pipeline / hsd / tasks / baseline / detection.py (no function)   100.00% 43 0 23   100.00% 0 0   100.00%
pipeline / hsd / tasks / baseline / detection_test.py test_channel_mode   100.00% 7 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / baseline / detection_test.py (no function)   100.00% 7 0 7   100.00% 0 0   100.00%
pipeline / hsd / tasks / baseline / display.py ClusterValidationAxesManager.__init__   0.00% 19 19 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / baseline / display.py ClusterValidationAxesManager.axes_legend   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / baseline / display.py ClusterValidationAxesManager.axes_list   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / baseline / display.py ClusterValidationAxesManager.__axes_list   0.00% 21 21 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / baseline / display.py ClusterValidationAxesManager.__calc_axes   0.00% 35 35 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / baseline / display.py ClusterDisplay.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / display.py ClusterDisplay.context   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / display.py ClusterDisplay.__baselined   0.00% 3 3 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / baseline / display.py ClusterDisplay.plot   0.00% 39 39 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / baseline / display.py ClusterDisplayWorker.__init__   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / display.py ClusterDisplayWorker.plot   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / baseline / display.py ClusterDisplayWorker._create_plot   0.00% 8 8 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / display.py ClusterDisplayWorker._plot   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hsd / tasks / baseline / display.py ClusterPropertyDisplay._plot   0.00% 28 28 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / baseline / display.py ClusterValidationDisplay.__init__   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / display.py ClusterValidationDisplay._plot   0.00% 88 88 0   0.00% 32 0   0.00%
pipeline / hsd / tasks / baseline / display.py ClusterValidationDisplay.__set_size   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / baseline / display.py ClusterValidationDisplay.__marker_size   0.00% 10 10 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / display.py ClusterValidationDisplay.__stages   0.00% 16 16 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / baseline / display.py ClusterValidationDisplay.__line_property   0.00% 25 25 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / baseline / display.py ClusterValidationDisplay.__scale_msg   0.00% 11 11 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / baseline / display.py (no function)   100.00% 40 0 22   100.00% 0 0   100.00%
pipeline / hsd / tasks / baseline / maskline.py MaskLineInputs.group_desc   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / maskline.py MaskLineInputs.reference_member   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / maskline.py MaskLineInputs.__init__   0.00% 10 10 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / maskline.py MaskLineResults.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / maskline.py MaskLineResults.merge_with_context   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / maskline.py MaskLineResults._outcome_name   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / maskline.py MaskLine.prepare   0.00% 90 90 0   0.00% 10 0   0.00%
pipeline / hsd / tasks / baseline / maskline.py MaskLine.prepare._g   0.00% 5 5 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / baseline / maskline.py MaskLine.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / maskline.py (no function)   100.00% 22 0 20   100.00% 0 0   100.00%
pipeline / hsd / tasks / baseline / plotter.py PlotterPool.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / plotter.py PlotterPool.create_plotter   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / plotter.py PlotterPool.done   0.00% 2 2 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / baseline / plotter.py PlotDataStorage.__init__   0.00% 8 8 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / plotter.py PlotDataStorage.resize_storage   0.00% 11 11 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / baseline / plotter.py BaselineSubtractionDataManager.__init__   0.00% 12 12 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / plotter.py BaselineSubtractionDataManager.resize_storage   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / plotter.py BaselineSubtractionDataManager.store_result_get_data   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / baseline / plotter.py BaselineSubtractionDataManager.analyze_plot_table   0.00% 25 25 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / baseline / plotter.py BaselineSubtractionDataManager._pick_representative_with_distance   0.00% 10 10 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / plotter.py BaselineSubtractionDataManager._pick_representative_with_median   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / plotter.py BaselineSubtractionDataManager.get_data   0.00% 86 86 0   0.00% 32 0   0.00%
pipeline / hsd / tasks / baseline / plotter.py BaselineSubtractionPlotManager.__init__   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / baseline / plotter.py BaselineSubtractionPlotManager.finalize   0.00% 2 2 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / baseline / plotter.py BaselineSubtractionPlotManager._generate_plot_meta_table   0.00% 4 4 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / baseline / plotter.py BaselineSubtractionPlotManager.generate_plot_meta_table   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / plotter.py BaselineSubtractionPlotManager._generate_plot_rowlist   0.00% 4 4 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / baseline / plotter.py BaselineSubtractionPlotManager.generate_plot_rowlist   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / plotter.py BaselineSubtractionPlotManager.plot_spectra_with_fit   0.00% 54 54 0   0.00% 24 0   0.00%
pipeline / hsd / tasks / baseline / plotter.py BaselineSubtractionPlotManager.plot_profile_map_with_fit   0.00% 62 62 0   0.00% 28 0   0.00%
pipeline / hsd / tasks / baseline / plotter.py BaselineSubtractionPlotManager.plot_flatness_profile   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / baseline / plotter.py BaselineSubtractionQualityManager.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / plotter.py BaselineSubtractionQualityManager.analyze_flatness   0.00% 43 43 0   0.00% 18 0   0.00%
pipeline / hsd / tasks / baseline / plotter.py BaselineSubtractionQualityManager.plot_flatness   0.00% 45 45 0   0.00% 16 0   0.00%
pipeline / hsd / tasks / baseline / plotter.py BaselineSubtractionQualityManager.calculate_baseline_quality_stat   0.00% 30 30 0   0.00% 14 0   0.00%
pipeline / hsd / tasks / baseline / plotter.py generate_grid_panel_map   0.00% 11 11 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / baseline / plotter.py configure_1d_panel   0.00% 19 19 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / baseline / plotter.py configure_2d_panel   0.00% 10 10 0   0.00% 8 0   0.00%
pipeline / hsd / tasks / baseline / plotter.py get_lines   0.00% 14 14 0   0.00% 8 0   0.00%
pipeline / hsd / tasks / baseline / plotter.py get_lines2   0.00% 30 30 0   0.00% 16 0   0.00%
pipeline / hsd / tasks / baseline / plotter.py binned_mean_ma   0.00% 21 21 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / baseline / plotter.py sort_with_key   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / plotter.py (no function)   100.00% 45 0 25   100.00% 0 0   100.00%
pipeline / hsd / tasks / baseline / qa.py SDBaselineQAHandler.handle   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / baseline / qa.py SDBaselineListQAHandler.handle   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / qa.py (no function)   100.00% 9 0 12   100.00% 0 0   100.00%
pipeline / hsd / tasks / baseline / renderer.py T2_4MDetailsSingleDishBaselineRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / baseline / renderer.py T2_4MDetailsSingleDishBaselineRenderer.update_mako_context   0.00% 76 76 0   0.00% 32 0   0.00%
pipeline / hsd / tasks / baseline / renderer.py T2_4MDetailsSingleDishBaselineRenderer._group_by_axes   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / baseline / renderer.py T2_4MDetailsSingleDishBaselineRenderer._get_a_plot_per_spw   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / baseline / renderer.py T2_4MDetailsSingleDishBaselineRenderer._plots_per_field   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / baseline / renderer.py T2_4MDetailsSingleDishBaselineRenderer._plots_per_field_with_type   0.00% 12 12 0   0.00% 8 0   0.00%
pipeline / hsd / tasks / baseline / renderer.py T2_4MDetailsSingleDishBaselineRenderer._summary_plots   0.00% 14 14 0   0.00% 8 0   0.00%
pipeline / hsd / tasks / baseline / renderer.py T2_4MDetailsSingleDishBaselineRenderer.get_field_key   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / renderer.py SingleDishClusterPlotsRenderer.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / renderer.py SingleDishClusterPlotsRenderer.update_json_dict   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / renderer.py (no function)   100.00% 19 0 16   100.00% 0 0   100.00%
pipeline / hsd / tasks / baseline / rules.py (no function)   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / baseline / simplegrid.py SDSimpleGriddingInputs.group_desc   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / simplegrid.py SDSimpleGriddingInputs.member_ms   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / simplegrid.py SDSimpleGriddingInputs.reference_member   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / simplegrid.py SDSimpleGriddingInputs.windowmode   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / simplegrid.py SDSimpleGriddingInputs.windowmode   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / baseline / simplegrid.py SDSimpleGriddingInputs.__init__   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / simplegrid.py SDSimpleGriddingResults.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / simplegrid.py SDSimpleGriddingResults.merge_with_context   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / simplegrid.py SDSimpleGriddingResults._outcome_name   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / simplegrid.py SDSimpleGridding.prepare   0.00% 14 14 1   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / simplegrid.py SDSimpleGridding.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / simplegrid.py SDSimpleGridding.make_grid_table   0.00% 71 71 1   0.00% 20 0   0.00%
pipeline / hsd / tasks / baseline / simplegrid.py SDSimpleGridding.make_grid_table._g   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / baseline / simplegrid.py SDSimpleGridding.grid   0.00% 97 97 0   0.00% 36 0   0.00%
pipeline / hsd / tasks / baseline / simplegrid.py SDSimpleGridding.grid.cmp   0.00% 9 9 0   0.00% 8 0   0.00%
pipeline / hsd / tasks / baseline / simplegrid.py (no function)   100.00% 27 0 19   100.00% 0 0   100.00%
pipeline / hsd / tasks / baseline / typing.py (no function)   100.00% 6 0 1   100.00% 0 0   100.00%
pipeline / hsd / tasks / baseline / validation.py ValidateLineInputs.group_desc   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / validation.py ValidateLineInputs.reference_member   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / validation.py ValidateLineInputs.windowmode   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / validation.py ValidateLineInputs.windowmode   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / baseline / validation.py ValidateLineInputs.__init__   0.00% 15 15 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / validation.py ValidateLineResults.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / validation.py ValidateLineResults.merge_with_context   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / validation.py ValidateLineResults._outcome_name   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / validation.py ValidateLineSinglePointing.prepare   0.00% 45 45 0   0.00% 18 0   0.00%
pipeline / hsd / tasks / baseline / validation.py ValidateLineSinglePointing.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.MaxFWHM   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.validate_cluster   0.00% 53 53 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.prepare   0.00% 138 138 0   0.00% 50 0   0.00%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.prepare._g   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster._merge_cluster_info   0.00% 8 8 0   0.00% 8 0   0.00%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster._merge_cluster_result   0.00% 11 11 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.clean_detect_signal   0.00% 22 22 0   0.00% 16 0   0.00%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.clean_detect_line   0.00% 26 26 0   0.00% 24 0   0.00%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.CheckLineIdentity   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.clustering_kmean   0.00% 73 73 0   0.00% 22 0   0.00%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.clustering_hierarchy   0.00% 72 72 0   0.00% 26 0   0.00%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.set_data   0.00% 19 19 0   0.00% 10 0   0.00%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.clean_cluster   0.00% 42 42 0   0.00% 18 0   0.00%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.clustering_kmean_score   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.detection_stage   0.00% 24 24 1   0.00% 8 0   0.00%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.validation_stage   0.00% 20 20 0   0.00% 10 0   0.00%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.smoothing_stage   0.00% 40 40 0   0.00% 18 0   0.00%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.final_stage   0.00% 238 238 1   0.00% 118 0   0.00%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.CleanIsolation   0.00% 42 42 0   0.00% 30 0   0.00%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.DoBlur   0.00% 11 11 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.calc_ProtectMask   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.__merge_lines   0.00% 24 24 0   0.00% 10 0   0.00%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.__update_cluster_flag   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / baseline / validation.py convolve2d   0.00% 27 27 0   0.00% 14 0   0.00%
pipeline / hsd / tasks / baseline / validation.py _eval_poly   0.00% 13 13 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / baseline / validation.py _to_validated_lines   0.00% 7 7 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / baseline / validation.py SVDSolver2D.__init__   0.00% 11 11 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / validation.py SVDSolver2D.set_data_points   0.00% 10 10 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / baseline / validation.py SVDSolver2D._set_design_matrix   0.00% 9 9 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / baseline / validation.py SVDSolver2D._do_svd   0.00% 9 9 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / validation.py SVDSolver2D._svd_with_mask   0.00% 9 9 0   0.00% 8 0   0.00%
pipeline / hsd / tasks / baseline / validation.py SVDSolver2D._svd_with_eps   0.00% 10 10 0   0.00% 8 0   0.00%
pipeline / hsd / tasks / baseline / validation.py SVDSolver2D._svd   0.00% 17 17 0   0.00% 8 0   0.00%
pipeline / hsd / tasks / baseline / validation.py SVDSolver2D._eval_poly_from_G   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / baseline / validation.py SVDSolver2D.solve_with_mask   0.00% 16 16 0   0.00% 10 0   0.00%
pipeline / hsd / tasks / baseline / validation.py SVDSolver2D.solve_with_eps   0.00% 17 17 0   0.00% 10 0   0.00%
pipeline / hsd / tasks / baseline / validation.py SVDSolver2D.solve_for   0.00% 17 17 0   0.00% 10 0   0.00%
pipeline / hsd / tasks / baseline / validation.py SVDSolver2D.find_good_solution   0.00% 28 28 0   0.00% 12 0   0.00%
pipeline / hsd / tasks / baseline / validation.py ValidationFactory   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / baseline / validation.py (no function)   100.00% 77 0 22   100.00% 0 0   100.00%
pipeline / hsd / tasks / baseline / worker.py BaselineSubtractionWorkerInputs.prefix   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / worker.py BaselineSubtractionWorkerInputs.blparam   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / worker.py BaselineSubtractionWorkerInputs.field   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / worker.py BaselineSubtractionWorkerInputs.antenna   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / worker.py BaselineSubtractionWorkerInputs.spw   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / worker.py BaselineSubtractionWorkerInputs.grid_table   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / worker.py BaselineSubtractionWorkerInputs.channelmap_range   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / worker.py BaselineSubtractionWorkerInputs.colname   0.00% 9 9 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / baseline / worker.py BaselineSubtractionWorkerInputs.__init__   0.00% 13 13 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / worker.py BaselineSubtractionWorkerInputs.to_casa_args   0.00% 14 14 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / baseline / worker.py BaselineSubtractionResults.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / worker.py BaselineSubtractionResults.merge_with_context   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / worker.py BaselineSubtractionResults._outcome_name   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / worker.py SerialBaselineSubtractionWorker.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baseline / worker.py SerialBaselineSubtractionWorker.prepare   0.00% 39 39 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / baseline / worker.py SerialBaselineSubtractionWorker.analyse   0.00% 48 48 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / baseline / worker.py SerialBaselineSubtractionWorker.get_fit_order_dict   100.00% 20 0 0   100.00% 16 0   100.00%
pipeline / hsd / tasks / baseline / worker.py SerialBaselineSubtractionWorker.get_fit_func_dict   100.00% 18 0 0   100.00% 10 0   100.00%
pipeline / hsd / tasks / baseline / worker.py (no function)   100.00% 47 0 22   100.00% 0 0   100.00%
pipeline / hsd / tasks / baseline / worker_test.py test_get_fit_func_dict   100.00% 9 0 0   100.00% 2 0   100.00%
pipeline / hsd / tasks / baseline / worker_test.py test_get_fit_order_dict   100.00% 7 0 0   100.00% 2 0   100.00%
pipeline / hsd / tasks / baseline / worker_test.py (no function)   100.00% 7 0 2   100.00% 0 0   100.00%
pipeline / hsd / tasks / baselineflag / SDFlagPlotter.py SDFlagPlotter.__init__   0.00% 13 13 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baselineflag / SDFlagPlotter.py SDFlagPlotter.register_data   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / baselineflag / SDFlagPlotter.py SDFlagPlotter.create_plots   0.00% 107 107 0   0.00% 16 0   0.00%
pipeline / hsd / tasks / baselineflag / SDFlagPlotter.py SDFlagPlotter.StatisticsPlot   0.00% 21 21 0   0.00% 8 0   0.00%
pipeline / hsd / tasks / baselineflag / SDFlagPlotter.py SDFlagPlotter._pack_data   0.00% 46 46 0   0.00% 26 0   0.00%
pipeline / hsd / tasks / baselineflag / SDFlagPlotter.py SDFlagPlotter._plot   0.00% 17 17 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / baselineflag / SDFlagPlotter.py SDFlagPlotter.__plot_frame_to_axes   0.00% 35 35 0   0.00% 18 0   0.00%
pipeline / hsd / tasks / baselineflag / SDFlagPlotter.py SDFlagPlotter.__plot_data_to_axes   0.00% 28 28 0   0.00% 16 0   0.00%
pipeline / hsd / tasks / baselineflag / SDFlagPlotter.py (no function)   100.00% 13 0 12   100.00% 0 0   100.00%
pipeline / hsd / tasks / baselineflag / SDFlagRule.py (no function)   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / baselineflag / __init__.py (no function)   100.00% 3 0 6   100.00% 0 0   100.00%
pipeline / hsd / tasks / baselineflag / baselineflag.py SDBLFlagInputs.__to_numeric   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baselineflag / baselineflag.py SDBLFlagInputs.__to_bool   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baselineflag / baselineflag.py SDBLFlagInputs.__to_int   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baselineflag / baselineflag.py SDBLFlagInputs.__to_list   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baselineflag / baselineflag.py SDBLFlagInputs.infiles   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baselineflag / baselineflag.py SDBLFlagInputs.infiles   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baselineflag / baselineflag.py SDBLFlagInputs.antenna   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / baselineflag / baselineflag.py SDBLFlagInputs.field   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baselineflag / baselineflag.py SDBLFlagInputs.pol   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / baselineflag / baselineflag.py SDBLFlagInputs.__init__   0.00% 29 29 1   100.00% 0 0   0.00%
pipeline / hsd / tasks / baselineflag / baselineflag.py SDBLFlagInputs._configureFlagRule   0.00% 11 11 0   0.00% 8 0   0.00%
pipeline / hsd / tasks / baselineflag / baselineflag.py SDBLFlagInputs.activateFlagRule   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / baselineflag / baselineflag.py SDBLFlagInputs.deactivateFlagRule   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / baselineflag / baselineflag.py SDBLFlagResults.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baselineflag / baselineflag.py SDBLFlagResults.merge_with_context   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baselineflag / baselineflag.py SDBLFlagResults._outcome_name   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baselineflag / baselineflag.py SerialSDBLFlag.prepare   0.00% 91 91 0   0.00% 26 0   0.00%
pipeline / hsd / tasks / baselineflag / baselineflag.py SerialSDBLFlag.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baselineflag / baselineflag.py (no function)   100.00% 57 0 21   100.00% 0 0   100.00%
pipeline / hsd / tasks / baselineflag / flagsummary.py SDBLFlagSummary.__init__   0.00% 11 11 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baselineflag / flagsummary.py SDBLFlagSummary.execute   0.00% 75 75 0   0.00% 20 0   0.00%
pipeline / hsd / tasks / baselineflag / flagsummary.py SDBLFlagSummary.pack_flags   0.00% 61 61 0   0.00% 24 0   0.00%
pipeline / hsd / tasks / baselineflag / flagsummary.py SDBLFlagSummary.show_flags   0.00% 30 30 0   0.00% 24 0   0.00%
pipeline / hsd / tasks / baselineflag / flagsummary.py SDBLFlagSummary.create_summary_data   0.00% 11 11 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baselineflag / flagsummary.py (no function)   100.00% 7 0 15   100.00% 0 0   100.00%
pipeline / hsd / tasks / baselineflag / qa.py SDBLFlagListQAHandler.handle   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / baselineflag / qa.py SDBLFlagQAHandler.handle   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / baselineflag / qa.py (no function)   100.00% 9 0 7   100.00% 0 0   100.00%
pipeline / hsd / tasks / baselineflag / renderer.py T2_4MDetailsBLFlagRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / baselineflag / renderer.py T2_4MDetailsBLFlagRenderer.update_mako_context   0.00% 18 18 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / baselineflag / renderer.py T2_4MDetailsBLFlagRenderer._prepare_subpage   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / baselineflag / renderer.py SDBLFlagStatisticsPlotRenderer.__init__   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baselineflag / renderer.py SDBLFlagStatisticsPlotRenderer.update_json_dict   0.00% 12 12 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / baselineflag / renderer.py accumulate_flag_per_eb   0.00% 31 31 0   0.00% 10 0   0.00%
pipeline / hsd / tasks / baselineflag / renderer.py make_summary_table_per_eb   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / baselineflag / renderer.py accumulate_flag_per_source_spw   0.00% 23 23 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / baselineflag / renderer.py make_summary_table_per_field   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / baselineflag / renderer.py (no function)   100.00% 12 0 13   100.00% 0 0   100.00%
pipeline / hsd / tasks / baselineflag / worker.py SDBLFlagWorkerInputs.__init__   0.00% 11 11 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baselineflag / worker.py SDBLFlagWorkerInputs.bl_ms   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baselineflag / worker.py SDBLFlagWorkerResults.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baselineflag / worker.py SDBLFlagWorkerResults.merge_with_context   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baselineflag / worker.py SDBLFlagWorkerResults._outcome_name   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baselineflag / worker.py BLFlagTableContainer.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baselineflag / worker.py BLFlagTableContainer.calvis   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baselineflag / worker.py BLFlagTableContainer.blvis   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / baselineflag / worker.py open_cal_bl_tables   0.00% 12 12 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / baselineflag / worker.py SDBLFlagWorker._search_datacol   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / baselineflag / worker.py SDBLFlagWorker.prepare   0.00% 97 97 0   0.00% 18 0   0.00%
pipeline / hsd / tasks / baselineflag / worker.py SDBLFlagWorker.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baselineflag / worker.py SDBLFlagWorker.get_row_map   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / baselineflag / worker.py SDBLFlagWorker.calcStatistics   0.00% 200 200 0   0.00% 56 0   0.00%
pipeline / hsd / tasks / baselineflag / worker.py SDBLFlagWorker._calculate_masked_stddev   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / baselineflag / worker.py SDBLFlagWorker._get_mask_array   0.00% 27 27 0   0.00% 22 0   0.00%
pipeline / hsd / tasks / baselineflag / worker.py SDBLFlagWorker._get_flag_from_stats   0.00% 34 34 0   0.00% 16 0   0.00%
pipeline / hsd / tasks / baselineflag / worker.py SDBLFlagWorker._apply_stat_flag   0.00% 13 13 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / baselineflag / worker.py SDBLFlagWorker.flagExpectedRMS   0.00% 50 50 0   0.00% 10 0   0.00%
pipeline / hsd / tasks / baselineflag / worker.py SDBLFlagWorker.flagSummary   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / baselineflag / worker.py SDBLFlagWorker.ResetDataTableMaskList   0.00% 4 4 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / baselineflag / worker.py SDBLFlagWorker.generateFlagCommandFile   0.00% 42 42 0   0.00% 10 0   0.00%
pipeline / hsd / tasks / baselineflag / worker.py _get_permanent_flag_summary   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / baselineflag / worker.py _get_stat_flag_summary   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / baselineflag / worker.py _get_iteration   0.00% 10 10 0   0.00% 8 0   0.00%
pipeline / hsd / tasks / baselineflag / worker.py (no function)   100.00% 38 0 18   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / __init__.py (no function)   100.00% 1 0 14   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / common.py SingleDishResults.__init__   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / common.py SingleDishResults.merge_with_context   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / common.py SingleDishResults._outcome_name   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / common.py SingleDishResults._get_outcome   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / common / common.py SingleDishResults.__repr__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / common.py (no function)   100.00% 7 0 4   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / compress.py CompressedObj.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / compress.py CompressedObj.decompress   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / compress.py compress_object   0.00% 11 11 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / compress.py decompress_object   0.00% 8 8 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / compress.py CompressedIter.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / compress.py CompressedIter.__next__   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / common / compress.py CompressedList.__iter__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / compress.py (no function)   100.00% 11 0 5   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / direction_utils.py direction_shift   88.89% 9 1 0   75.00% 4 1   84.62%
pipeline / hsd / tasks / common / direction_utils.py direction_offset   100.00% 9 0 0   100.00% 2 0   100.00%
pipeline / hsd / tasks / common / direction_utils.py direction_recover   100.00% 10 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / direction_utils.py direction_convert   100.00% 10 0 0   100.00% 2 0   100.00%
pipeline / hsd / tasks / common / direction_utils.py (no function)   100.00% 10 0 3   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / direction_utils_test.py test_direction_shift   100.00% 4 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / direction_utils_test.py test_direction_shift_raise   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / direction_utils_test.py test_direction_offset   100.00% 4 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / direction_utils_test.py test_direction_offset_raise   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / direction_utils_test.py test_direction_recover   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / direction_utils_test.py test_direction_convert   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / direction_utils_test.py (no function)   100.00% 21 0 4   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / display.py mjd_to_plotval   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py is_invalid_axis_range   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py is_invalid_axis_range._is_invalid   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py CustomDateFormatter.__call__   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / common / display.py utc_formatter   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py utc_locator   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / common / display.py SingleDishDisplayInputs.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SingleDishDisplayInputs.isnro   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / common / display.py SpectralImage.data   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SpectralImage.mask   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SpectralImage.__init__   0.00% 25 25 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / common / display.py SpectralImage._load_coordsys   0.00% 11 11 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SpectralImage._load_id_coord_types   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SpectralImage.nx   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SpectralImage.ny   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SpectralImage.nchan   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SpectralImage.npol   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SpectralImage.brightnessunit   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SpectralImage.beam_size   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SpectralImage.to_velocity   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / common / display.py SpectralImage.spectral_axis   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SpectralImage.direction_axis   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SpectralImage.__axis   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / common / display.py SDImageDisplayInputs.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDImageDisplayInputs.imagename   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDImageDisplayInputs.moment_imagename   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / common / display.py SDImageDisplayInputs.spw   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / common / display.py SDImageDisplayInputs.vis   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / common / display.py SDImageDisplayInputs.antenna   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDImageDisplayInputs.reduction_group   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDImageDisplayInputs.msid_list   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDImageDisplayInputs.antennaid_list   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDImageDisplayInputs.fieldid_list   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDImageDisplayInputs.spwid_list   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDImageDisplayInputs.stage_number   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDImageDisplayInputs.stage_dir   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDImageDisplayInputs.source   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDImageDisplayInputs.missedlines_plot   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDImageDisplayInputs.contamination_plot   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDImageDisplayInputs.valid_lines   0.00% 20 20 0   0.00% 12 0   0.00%
pipeline / hsd / tasks / common / display.py SDImageDisplayInputs.create_channel_mask   0.00% 11 11 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / common / display.py SDImageDisplayInputs.get_line_free_channels   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / common / display.py SDImageDisplayInputs.compute_per_channel_stats   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py invert_range_list   0.00% 10 10 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / common / display.py SDCalibrationDisplay.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDCalibrationDisplay.plot   0.00% 11 11 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / common / display.py SDCalibrationDisplay.doplot   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / display.py SDImageDisplay.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDImageDisplay.init   0.00% 29 29 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDImageDisplay.context   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDImageDisplay.stage_dir   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDImageDisplay.image   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDImageDisplay.spw   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDImageDisplay.antenna   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDImageDisplay.vis   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDImageDisplay.data   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDImageDisplay.mask   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDImageDisplay.id_spectral   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDImageDisplay.id_stokes   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDImageDisplay.num_valid_spectrum   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDImageDisplay.rms   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDImageDisplay.edge   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDImageDisplay.__reshape2d   0.00% 16 16 0   0.00% 12 0   0.00%
pipeline / hsd / tasks / common / display.py form3   0.00% 7 7 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / common / display.py form4   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / common / display.py SparseMapAxesManager.__init__   0.00% 14 14 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SparseMapAxesManager.axes_integsp   0.00% 16 16 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / common / display.py SparseMapAxesManager.axes_spmap   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / common / display.py SparseMapAxesManager.axes_atm   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / common / display.py SparseMapAxesManager.axes_chan   0.00% 13 13 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / common / display.py SparseMapAxesManager.__adjust_integsp_for_chan   0.00% 10 10 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SparseMapAxesManager.__axes_spmap   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / common / display.py SparseMapAxesManager.setup_labels   0.00% 20 20 0   0.00% 10 0   0.00%
pipeline / hsd / tasks / common / display.py SparseMapAxesManager.clear_plot_objects   0.00% 13 13 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.__init__   0.00% 18 18 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.nh   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.nv   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.ticksize   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.direction_reference   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.direction_reference   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.setup_labels_relative   0.00% 21 21 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.setup_labels_absolute   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.setup_lines   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.setup_reference_level   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.set_global_scaling   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.unset_global_scaling   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.set_deviation_mask   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.set_edge   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.set_atm_transmission   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.unset_atm_transmission   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.set_channel_axis   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.unset_channel_axis   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.add_channel_axis   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.plot   0.00% 134 134 0   0.00% 56 0   0.00%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.plot.stat_per_spectra   0.00% 4 4 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.done   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / display.py ch_to_freq   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / display.py (no function)   100.00% 165 0 23   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / display_test.py test_ch_to_freq   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / display_test.py (no function)   100.00% 2 0 3   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / flagcmd_util.py mjdsec_to_time_selection   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / flagcmd_util.py merge_timerange   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / common / flagcmd_util.py datatable_rowid_to_timerange   0.00% 8 8 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / flagcmd_util.py (no function)   100.00% 4 0 8   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / flagcmd_util_test.py test_mjdsec2str   100.00% 12 0 0   100.00% 2 0   100.00%
pipeline / hsd / tasks / common / flagcmd_util_test.py (no function)   100.00% 3 0 2   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / inspection_util.py generate_ms   0.00% 28 28 1   0.00% 10 0   0.00%
pipeline / hsd / tasks / common / inspection_util.py __transfer_ephemeris_flag   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / common / inspection_util.py set_beam_size   0.00% 14 14 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / common / inspection_util.py merge_reduction_group   0.00% 13 13 0   0.00% 8 0   0.00%
pipeline / hsd / tasks / common / inspection_util.py inspect_reduction_group   0.00% 34 34 0   0.00% 12 0   0.00%
pipeline / hsd / tasks / common / inspection_util.py __find_match_by_name   0.00% 10 10 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / common / inspection_util.py __find_match_by_coverage   0.00% 17 17 0   0.00% 8 0   0.00%
pipeline / hsd / tasks / common / inspection_util.py (no function)   100.00% 8 0 11   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / observatory_policy.py ObservatoryImagingPolicy.get_beam_size_arcsec   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / observatory_policy.py ObservatoryImagingPolicy.get_beam_size_pixel   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / observatory_policy.py ObservatoryImagingPolicy.get_convsupport   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / observatory_policy.py ObservatoryImagingPolicy.get_image_margin   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / observatory_policy.py ObservatoryImagingPolicy.get_conv1d   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / observatory_policy.py ObservatoryImagingPolicy.get_conv2d   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / observatory_policy.py ALMAImagingPolicy.get_beam_size_arcsec   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / observatory_policy.py ALMAImagingPolicy.get_beam_size_pixel   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / observatory_policy.py ALMAImagingPolicy.get_convsupport   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / observatory_policy.py ALMAImagingPolicy.get_image_margin   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / observatory_policy.py ALMAImagingPolicy.get_conv1d   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / observatory_policy.py ALMAImagingPolicy.get_conv2d   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / observatory_policy.py NROImagingPolicy.get_beam_size_arcsec   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / observatory_policy.py NROImagingPolicy.get_beam_size_pixel   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / observatory_policy.py NROImagingPolicy.get_convsupport   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / observatory_policy.py NROImagingPolicy.get_image_margin   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / observatory_policy.py NROImagingPolicy.get_conv1d   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / observatory_policy.py NROImagingPolicy.get_conv2d   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / observatory_policy.py get_imaging_policy   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / common / observatory_policy.py ObservatoryCalibrationPolicy.get_jyperk_range   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / observatory_policy.py ALMACalibrationPolicy.get_jyperk_valid_range   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / observatory_policy.py get_calibration_policy   0.00% 2 2 1   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / observatory_policy.py (no function)   100.00% 55 0 10   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / observatory_policy_test.py test_call_abstract_methods   100.00% 7 0 1   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / observatory_policy_test.py test_alma_imaging_policy   100.00% 11 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / observatory_policy_test.py test_nro_imaging_policy   100.00% 11 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / observatory_policy_test.py (no function)   100.00% 3 0 2   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / rasterutil.py distance   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / rasterutil.py is_multi_beam   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / rasterutil.py extract_dtrow_list   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / rasterutil.py read_readonly_data   0.00% 9 9 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / rasterutil.py read_readwrite_data   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / rasterutil.py read_datatable   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / rasterutil.py from_context   0.00% 14 14 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / rasterutil.py get_science_target_fields   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / rasterutil.py get_science_spectral_windows   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / rasterutil.py get_raster_distance   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / rasterutil.py flag_incomplete_raster   0.00% 15 15 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / common / rasterutil.py flag_worm_eaten_raster   0.00% 9 9 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / rasterutil.py get_raster_flag_list   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / rasterutil.py flag_raster_map   0.00% 70 70 0   0.00% 12 0   0.00%
pipeline / hsd / tasks / common / rasterutil.py find_most_frequent   0.00% 10 10 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / common / rasterutil.py get_aspect   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / rasterutil.py get_angle   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / rasterutil.py anim_gen   0.00% 17 17 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / common / rasterutil.py animate   0.00% 13 13 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / common / rasterutil.py generate_animation   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / rasterutil.py (no function)   35.38% 65 42 20   8.33% 12 1   31.17%
pipeline / hsd / tasks / common / sdtyping.py (no function)   100.00% 0 0 8   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / utils.py profiler   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / utils.py profiler.wrapper   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / utils.py require_virtual_spw_id_handling   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / utils.py convert_spw_virtual2real   0.00% 15 15 0   0.00% 8 0   0.00%
pipeline / hsd / tasks / common / utils.py is_nro   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / utils.py asdm_name_from_ms   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / utils.py get_ms_idx   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / common / utils.py get_data_table_path   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / utils.py match_origin_ms   0.00% 4 4 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / common / utils.py ProgressTimer.__init__   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / common / utils.py ProgressTimer.__del__   0.00% 2 2 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / common / utils.py ProgressTimer.count   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / common / utils.py parseEdge   0.00% 11 11 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / common / utils.py mjd_to_datetime   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / utils.py mjd_to_datestring   87.50% 8 1 0   75.00% 4 1   83.33%
pipeline / hsd / tasks / common / utils.py to_list   0.00% 14 14 1   0.00% 10 0   0.00%
pipeline / hsd / tasks / common / utils.py to_bool   0.00% 11 11 0   0.00% 10 0   0.00%
pipeline / hsd / tasks / common / utils.py to_numeric   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / common / utils.py get_mask_from_flagtra   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / utils.py iterate_group_member   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / common / utils.py get_index_list_for_ms   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / utils.py _get_index_list_for_ms   0.00% 14 14 0   0.00% 8 0   0.00%
pipeline / hsd / tasks / common / utils.py get_index_list_for_ms2   0.00% 13 13 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / common / utils.py get_index_list_for_ms2._g   0.00% 6 6 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / common / utils.py get_valid_ms_members   0.00% 38 38 1   0.00% 18 0   0.00%
pipeline / hsd / tasks / common / utils.py TableSelector   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / utils.py EchoDictionary.__getitem__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / utils.py make_row_map_between_ms   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / common / utils.py make_row_map   0.00% 176 176 0   0.00% 60 0   0.00%
pipeline / hsd / tasks / common / utils.py SpwSimpleView.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / utils.py SpwDetailedView.__init__   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / utils.py get_spw_names   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / utils.py get_spw_properties   0.00% 12 12 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / common / utils.py __read_table   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / common / utils.py make_spwid_map   0.00% 24 24 0   0.00% 22 0   0.00%
pipeline / hsd / tasks / common / utils.py _read_polarization_table   0.00% 16 16 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / common / utils.py make_polid_map   0.00% 13 13 0   0.00% 10 0   0.00%
pipeline / hsd / tasks / common / utils.py make_ddid_map   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / common / utils.py get_datacolumn_name   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / common / utils.py get_restfrequency   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / common / utils.py RGAccumulator.__init__   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / utils.py RGAccumulator.append   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / common / utils.py RGAccumulator.get_field_id_list   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / utils.py RGAccumulator.get_antenna_id_list   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / utils.py RGAccumulator.get_spw_id_list   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / utils.py RGAccumulator.get_pol_ids_list   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / utils.py RGAccumulator.get_grid_table_list   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / utils.py RGAccumulator.get_channelmap_range_list   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / common / utils.py RGAccumulator.iterate_id   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / common / utils.py RGAccumulator.iterate_all   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / common / utils.py RGAccumulator.get_process_list   0.00% 10 10 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / common / utils.py sort_fields   0.00% 10 10 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / common / utils.py get_brightness_unit   0.00% 14 14 0   0.00% 10 0   0.00%
pipeline / hsd / tasks / common / utils.py (no function)   100.00% 60 0 20   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / utils_test.py test_mjd_to_datetime   100.00% 8 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / utils_test.py test_mjd_to_datestring   100.00% 7 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / common / utils_test.py (no function)   100.00% 6 0 3   100.00% 0 0   100.00%
pipeline / hsd / tasks / exportdata / __init__.py (no function)   100.00% 1 0 3   100.00% 0 0   100.00%
pipeline / hsd / tasks / exportdata / almasdaqua.py AlmaAquaXmlGenerator.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / exportdata / almasdaqua.py AlmaAquaXmlGenerator.get_project_structure   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / exportdata / almasdaqua.py AlmaAquaXmlGenerator.get_imaging_topic   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / exportdata / almasdaqua.py _hsd_imaging_sensitivity_exporter   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / exportdata / almasdaqua.py (no function)   100.00% 6 0 7   100.00% 0 0   100.00%
pipeline / hsd / tasks / exportdata / exportdata.py SDExportData.prepare   0.00% 27 27 1   0.00% 8 0   0.00%
pipeline / hsd / tasks / exportdata / exportdata.py SDExportData._do_aux_session_products   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / exportdata / exportdata.py SDExportData.__get_last_baseline_table   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / exportdata / exportdata.py SDExportData._export_final_baseline_calfiles   0.00% 12 12 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / exportdata / exportdata.py SDExportData._do_aux_ms_products   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / exportdata / exportdata.py SDExportData._export_final_baseline_applylist   0.00% 17 17 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / exportdata / exportdata.py SDExportData._detect_jyperk   0.00% 12 12 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / exportdata / exportdata.py SDExportData.__get_reffile   0.00% 9 9 0   0.00% 10 0   0.00%
pipeline / hsd / tasks / exportdata / exportdata.py SDExportData._do_auxiliary_products   0.00% 28 28 0   0.00% 16 0   0.00%
pipeline / hsd / tasks / exportdata / exportdata.py SDExportData._export_casa_restore_script   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / exportdata / exportdata.py SDExportData._get_hm_rasterscan_value   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / exportdata / exportdata.py SDExportData._export_casa_restore_script_template   0.00% 15 15 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / exportdata / exportdata.py (no function)   100.00% 19 0 20   100.00% 0 0   100.00%
pipeline / hsd / tasks / flagging / __init__.py (no function)   100.00% 3 0 7   100.00% 0 0   100.00%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py FlagDeterALMASingleDishInputs.intents   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py FlagDeterALMASingleDishInputs.filetemplate   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py FlagDeterALMASingleDishInputs.filepointing   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py FlagDeterALMASingleDishInputs.__init__   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py FlagDeterALMASingleDishInputs.to_casa_args   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py FlagDeterALMASingleDishResults.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py FlagDeterALMASingleDishResults.merge_with_context   0.00% 19 19 0   0.00% 10 0   0.00%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py update_flag_pointing   0.00% 16 16 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py SerialFlagDeterALMASingleDish.bandwidth_limit   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py SerialFlagDeterALMASingleDish.prepare   0.00% 17 17 0   0.00% 10 0   0.00%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py SerialFlagDeterALMASingleDish._apply_deterministic_flagging   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py SerialFlagDeterALMASingleDish._execute_flagmanager   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py SerialFlagDeterALMASingleDish._update_datatable   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py SerialFlagDeterALMASingleDish._detect_pointing_outliers   0.00% 33 33 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py SerialFlagDeterALMASingleDish._append_outlier_flagcmd_to_flagpoinging_file   0.00% 11 11 0   0.00% 8 0   0.00%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py SerialFlagDeterALMASingleDish._yield_edge_spw_cmds   0.00% 33 33 0   0.00% 12 0   0.00%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py SerialFlagDeterALMASingleDish._yield_edge_spw_cmds.yield_channel_ranges   0.00% 4 4 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py SerialFlagDeterALMASingleDish._get_edgespw_cmds   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py SerialFlagDeterALMASingleDish.get_fracspw   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py SerialFlagDeterALMASingleDish.verify_spw   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py SerialFlagDeterALMASingleDish._get_flag_commands   0.00% 15 15 0   0.00% 8 0   0.00%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py (no function)   100.00% 45 0 25   100.00% 0 0   100.00%
pipeline / hsd / tasks / flagging / qa.py FlagDeterALMASingleDishQAHandler.handle   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / flagging / qa.py FlagDeterALMASingleDishListQAHandler.handle   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / flagging / qa.py (no function)   100.00% 13 0 12   100.00% 0 0   100.00%
pipeline / hsd / tasks / flagging / renderer.py T2_4MDetailsFlagDeterAlmaSdRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / flagging / renderer.py T2_4MDetailsFlagDeterAlmaSdRenderer.update_mako_context   0.00% 20 20 1   0.00% 4 0   0.00%
pipeline / hsd / tasks / flagging / renderer.py (no function)   100.00% 4 0 4   100.00% 0 0   100.00%
pipeline / hsd / tasks / imaging / __init__.py (no function)   100.00% 2 0 7   100.00% 0 0   100.00%
pipeline / hsd / tasks / imaging / accumulator.py GaussianKernel.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / accumulator.py GaussianKernel.get_weight   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / accumulator.py LinearKernel.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / accumulator.py LinearKernel.get_weight   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / accumulator.py Accumulator.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / accumulator.py Accumulator.init   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / accumulator.py Accumulator.accumulate   0.00% 19 19 0   0.00% 14 0   0.00%
pipeline / hsd / tasks / imaging / accumulator.py (no function)   100.00% 12 0 3   100.00% 0 0   100.00%
pipeline / hsd / tasks / imaging / detect_missed_lines.py DetectMissedLines.__init__   0.00% 27 27 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / imaging / detect_missed_lines.py DetectMissedLines.analyze   0.00% 16 16 0   0.00% 8 0   0.00%
pipeline / hsd / tasks / imaging / detect_missed_lines.py DetectMissedLines._sigma_estimation   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / detect_missed_lines.py DetectMissedLines._mask_spec   0.00% 14 14 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / detect_missed_lines.py DetectMissedLines._beam_weight   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / detect_missed_lines.py DetectMissedLines._extract_beam_spec   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / detect_missed_lines.py DetectMissedLines._max_spec   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / imaging / detect_missed_lines.py DetectMissedLines._detect_excess   0.00% 6 6 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / imaging / detect_missed_lines.py DetectMissedLines._detect_over_deviation_threshold   0.00% 26 26 0   0.00% 12 0   0.00%
pipeline / hsd / tasks / imaging / detect_missed_lines.py DetectMissedLines._finalize_plot   0.00% 14 14 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / imaging / detect_missed_lines.py DetectMissedLines._plot   0.00% 29 29 0   0.00% 8 0   0.00%
pipeline / hsd / tasks / imaging / detect_missed_lines.py (no function)   100.00% 18 0 19   100.00% 0 0   100.00%
pipeline / hsd / tasks / imaging / detectcontamination.py detect_contamination   0.00% 17 17 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / imaging / detectcontamination.py _pick_quiet_slice   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / detectcontamination.py _slice_and_calc_RMS_of_cube_regrid   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / detectcontamination.py _make_figures   0.00% 22 22 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / imaging / detectcontamination.py _plot_peak_SN_map   0.00% 9 9 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / detectcontamination.py _plot_mask_map   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / detectcontamination.py _plot_map   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / detectcontamination.py _display_colorbar   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / detectcontamination.py _plot_masked_averaged_spectrum   0.00% 28 28 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / imaging / detectcontamination.py _configure_plot_spec   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / detectcontamination.py _configure_axis   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / detectcontamination.py _detect_deep_absorption_feature   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / detectcontamination.py _read_image   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / detectcontamination.py _get_direction_spec   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / detectcontamination.py _convert_to_degrees   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / detectcontamination.py _get_frequency_spec   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / detectcontamination.py _calculate_rms_and_peak_sn_map   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / detectcontamination.py _count_valid_pixels   0.00% 7 7 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / imaging / detectcontamination.py _determine_peak_sn_threshold   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / imaging / detectcontamination.py (no function)   100.00% 30 0 19   100.00% 0 0   100.00%
pipeline / hsd / tasks / imaging / display.py ImageAxesManager.__init__   0.00% 10 10 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / display.py ImageAxesManager.set_colorbar_for   0.00% 13 13 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / imaging / display.py SingleImageAxesManager.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / display.py SingleImageAxesManager.image_axes   0.00% 19 19 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / imaging / display.py SDChannelAveragedImageDisplay.plot   0.00% 49 49 0   0.00% 8 0   0.00%
pipeline / hsd / tasks / imaging / display.py SDMomentMapDisplay.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / display.py SDMomentMapDisplay.init   0.00% 19 19 0   0.00% 8 0   0.00%
pipeline / hsd / tasks / imaging / display.py SDMomentMapDisplay.plot   0.00% 73 73 0   0.00% 18 0   0.00%
pipeline / hsd / tasks / imaging / display.py ChannelMapAxesManager.__init__   0.00% 14 14 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / display.py ChannelMapAxesManager.axes_integmap   0.00% 19 19 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / imaging / display.py ChannelMapAxesManager.axes_integsp_full   0.00% 11 11 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / imaging / display.py ChannelMapAxesManager.axes_integsp_zoom   0.00% 10 10 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / imaging / display.py ChannelMapAxesManager.axes_chmap   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / imaging / display.py ChannelMapAxesManager.__axes_chmap   0.00% 12 12 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / imaging / display.py SDSparseMapDisplay.enable_atm   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / display.py SDSparseMapDisplay.disable_atm   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / display.py SDSparseMapDisplay.plot   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / display.py SDSparseMapDisplay.__plot_sparse_map   0.00% 97 97 0   0.00% 16 0   0.00%
pipeline / hsd / tasks / imaging / display.py SDSparseMapDisplay._get_array_chunk   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / imaging / display.py SDChannelMapDisplay.extended_velocity   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / display.py SDChannelMapDisplay.plot   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / imaging / display.py SDChannelMapDisplay.__get_integrated_spectra   0.00% 37 37 0   0.00% 12 0   0.00%
pipeline / hsd / tasks / imaging / display.py SDChannelMapDisplay.__plot_channel_map   0.00% 158 158 0   0.00% 42 0   0.00%
pipeline / hsd / tasks / imaging / display.py SDChannelMapDisplay._calc_plot_values   0.00% 33 33 0   0.00% 12 0   0.00%
pipeline / hsd / tasks / imaging / display.py SDChannelMapDisplay._calc_plot_values._invert   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / display.py SDChannelMapDisplay._calc_slice_width   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / imaging / display.py SDChannelMapDisplay.calc_velocity_lines   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / imaging / display.py SDRmsMapDisplay.plot   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / display.py SDRmsMapDisplay.__get_rms   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / display.py SDRmsMapDisplay.__get_num_valid   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / display.py SDRmsMapDisplay.__reshape_grid_table_values   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / imaging / display.py SDRmsMapDisplay.__plot   0.00% 56 56 0   0.00% 10 0   0.00%
pipeline / hsd / tasks / imaging / display.py SpectralMapAxesManager.__init__   0.00% 8 8 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / display.py SpectralMapAxesManager.axes_list   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / imaging / display.py SpectralMapAxesManager.__axes_list   0.00% 19 19 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / imaging / display.py SDSpectralMapDisplay.plot   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / display.py SDSpectralMapDisplay.__get_strides   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / imaging / display.py SDSpectralMapDisplay.__plot_spectral_map   0.00% 123 123 0   0.00% 32 0   0.00%
pipeline / hsd / tasks / imaging / display.py SDSpectralImageDisplay.__plot   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / imaging / display.py SDSpectralImageDisplay.plot   0.00% 21 21 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / imaging / display.py SDSpectralImageDisplay.add_plot   0.00% 14 14 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / imaging / display.py SDImageDisplayFactory   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / imaging / display.py get_metadata   0.00% 11 11 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / imaging / display.py (no function)   100.00% 72 0 30   100.00% 0 0   100.00%
pipeline / hsd / tasks / imaging / gridding.py gridding_factory   0.00% 8 8 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / imaging / gridding.py GriddingInputs.vis   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / gridding.py GriddingInputs.__init__   0.00% 9 9 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / gridding.py GriddingResults.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / gridding.py GriddingResults.merge_with_context   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / gridding.py GriddingResults._outcome_name   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / gridding.py GriddingBase.prepare   0.00% 59 59 0   0.00% 14 0   0.00%
pipeline / hsd / tasks / imaging / gridding.py GriddingBase.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / gridding.py GriddingBase.dogrid   0.00% 114 114 0   0.00% 30 0   0.00%
pipeline / hsd / tasks / imaging / gridding.py GriddingBase.dogrid._g   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / imaging / gridding.py GriddingBase.dogrid._g2   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / imaging / gridding.py GriddingBase.dogrid._g3   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / imaging / gridding.py RasterGridding._group   0.00% 60 60 0   0.00% 18 0   0.00%
pipeline / hsd / tasks / imaging / gridding.py SinglePointGridding._group   0.00% 18 18 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / imaging / gridding.py MultiPointGridding._group   0.00% 36 36 0   0.00% 18 0   0.00%
pipeline / hsd / tasks / imaging / gridding.py (no function)   100.00% 32 0 16   100.00% 0 0   100.00%
pipeline / hsd / tasks / imaging / imaging.py SDImagingInputs.field   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImagingInputs.antenna   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImagingInputs.intent   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImagingInputs.vis   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImagingInputs.is_ampcal   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImagingInputs.datatype   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImagingInputs.__init__   0.00% 11 11 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging.prepare   0.00% 37 37 0   0.00% 20 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._finalize_worker_result   0.00% 38 38 0   0.00% 24 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._get_edge   0.00% 12 12 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._initialize_common_parameters   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._get_correlations_if_nro   0.00% 8 8 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._get_rgp_image_group   0.00% 12 12 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._initialize_reduction_group_parameters   0.00% 33 33 1   0.00% 10 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._pick_restfreq_from_restfreq_list   0.00% 13 13 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._set_image_name_based_on_virtual_spwid   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._set_image_group_item_into_reduction_group_patameters   0.00% 23 23 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._initialize_coord_set   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._execute_imaging_worker   0.00% 14 14 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._make_grid_table   0.00% 36 36 0   0.00% 10 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._add_image_list_to_combine   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._define_rms_range_in_image   0.00% 15 15 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._additional_imaging_process_for_nro   0.00% 12 12 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._make_post_grid_table   0.00% 39 39 0   0.00% 10 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._generate_parameters_for_calculate_sensitivity   0.00% 26 26 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._execute_combine_images   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._set_representative_flag   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._warn_if_early_cycle   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._calculate_sensitivity   0.00% 20 20 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._execute_combine_images_for_nro   0.00% 18 18 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._prepare_for_combine_images   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._skip_this_loop   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._execute_imaging   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._set_asdm_to_outcome_vis_if_imagemode_is_ampcal   0.00% 3 3 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._has_imager_result_outcome   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._has_nro_imager_result_outcome   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._detect_missed_lines   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._detect_contamination   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._append_result   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._get_rms_exclude_freq_range_image   0.00% 71 71 0   0.00% 24 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging.get_imagename   0.00% 33 33 1   0.00% 16 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._get_stat_chans   0.00% 11 11 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._get_stat_region   0.00% 30 30 0   0.00% 10 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._get_stat_region._value_in_unit   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._get_stat_region._extract_values   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging.get_raster_info_list   0.00% 20 20 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging.calculate_theoretical_image_rms   0.00% 34 34 0   0.00% 18 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._obtain_t_sub_on_off   0.00% 31 31 0   0.00% 12 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._obtain_jy_per_k   0.00% 32 32 0   0.00% 10 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._obtain_and_set_factors_by_convolution_function   0.00% 13 13 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._obtain_t_on_actual   0.00% 11 11 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._obtain_calibration_tables_applied   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._obtain_wx_and_wy   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._obtain_average_tsys   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._obtain_effective_BW   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._loop_initializer_of_theoretical_image_rms   0.00% 26 26 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py _analyze_raster_pattern   0.00% 92 92 0   0.00% 12 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py calc_image_statistics   0.00% 13 13 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py convert_frequency_ranges_to_channels   0.00% 16 16 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py convert_range_list_to_string   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py convert_range_list_to_ranges   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py merge_ranges   0.00% 22 22 0   0.00% 14 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py invert_ranges   0.00% 13 13 0   0.00% 10 0   0.00%
pipeline / hsd / tasks / imaging / imaging.py (no function)   100.00% 89 0 31   100.00% 0 0   100.00%
pipeline / hsd / tasks / imaging / imaging_params.py ObservedList.__setitem__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / imaging_params.py ObservedList.insert   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / imaging_params.py ObservedList.append   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / imaging_params.py ObservedList.extend   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / imaging_params.py Parameters.__init__   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / imaging / imaging_params.py Parameters.is_immutable   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / imaging_params.py Parameters.freeze   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / imaging_params.py Parameters.__setattr__   0.00% 2 2 1   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / imaging_params.py CommonParameters.is_not_nro   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / imaging_params.py initialize_common_parameters   0.00% 16 16 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / imaging_params.py ReductionGroupParameters.__init__   0.00% 42 42 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / imaging_params.py CombinedImageParameters.__init__   0.00% 9 9 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / imaging_params.py CombinedImageParameters.extend   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / imaging_params.py ToCombineImageParameters.__init__   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / imaging_params.py PostProcessParameters.__init__   0.00% 23 23 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / imaging_params.py PostProcessParameters.done   0.00% 2 2 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / imaging / imaging_params.py TheoreticalImageRmsParameters.__init__   0.00% 32 32 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / imaging_params.py (no function)   100.00% 29 0 16   100.00% 0 0   100.00%
pipeline / hsd / tasks / imaging / qa.py SDImagingQAHandler.handle   0.00% 17 17 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / imaging / qa.py SDImagingListQAHandler.handle   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / qa.py (no function)   100.00% 12 0 7   100.00% 0 0   100.00%
pipeline / hsd / tasks / imaging / renderer.py SingleDishMomentMapPlotRenderer.update_json_dict   0.00% 2 2 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / imaging / renderer.py T2_4MDetailsSingleDishImagingRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / imaging / renderer.py T2_4MDetailsSingleDishImagingRenderer.update_mako_context   0.00% 90 90 0   0.00% 38 0   0.00%
pipeline / hsd / tasks / imaging / renderer.py T2_4MDetailsSingleDishImagingRenderer._plots_per_field_with_type   0.00% 8 8 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / imaging / renderer.py T2_4MDetailsSingleDishImagingRenderer._summary_plots   0.00% 16 16 0   0.00% 12 0   0.00%
pipeline / hsd / tasks / imaging / renderer.py T2_4MDetailsSingleDishImagingRenderer._summary_plots_channelmap   0.00% 48 48 0   0.00% 18 0   0.00%
pipeline / hsd / tasks / imaging / renderer.py T2_4MDetailsSingleDishImagingRenderer.get_field_key   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / renderer.py (no function)   100.00% 15 0 14   100.00% 0 0   100.00%
pipeline / hsd / tasks / imaging / resultobjects.py SDImagingResultItem.__init__   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / resultobjects.py SDImagingResultItem.merge_with_context   0.00% 12 12 0   0.00% 8 0   0.00%
pipeline / hsd / tasks / imaging / resultobjects.py SDImagingResultItem._outcome_name   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / imaging / resultobjects.py SDImagingResults.merge_with_context   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / imaging / resultobjects.py SDImagingWorkerResults.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / resultobjects.py SDImagingWorkerResults.merge_with_context   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / resultobjects.py SDImagingWorkerResults._outcome_name   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / resultobjects.py (no function)   100.00% 11 0 5   100.00% 0 0   100.00%
pipeline / hsd / tasks / imaging / sdcombine.py SDImageCombineInputs.inimages   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / imaging / sdcombine.py SDImageCombineInputs.__init__   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / sdcombine.py SDImageCombine.prepare   0.00% 69 69 0   0.00% 24 0   0.00%
pipeline / hsd / tasks / imaging / sdcombine.py SDImageCombine.prepare.get_safe_path   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / sdcombine.py SDImageCombine.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / sdcombine.py SDImageCombine._do_combine   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / imaging / sdcombine.py _check_image   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / sdcombine.py (no function)   100.00% 16 0 13   100.00% 0 0   100.00%
pipeline / hsd / tasks / imaging / worker.py ImageCoordinateUtil   0.00% 101 101 0   0.00% 28 0   0.00%
pipeline / hsd / tasks / imaging / worker.py get_brightness_unit   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / imaging / worker.py SDImagingWorkerInputs.vis   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / worker.py SDImagingWorkerInputs.__init__   0.00% 17 17 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / worker.py SDImagingWorkerInputs.is_freq_axis_ascending   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / worker.py SDImagingWorker.prepare   0.00% 28 28 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / imaging / worker.py SDImagingWorker.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / imaging / worker.py SDImagingWorker._get_map_coord   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / imaging / worker.py SDImagingWorker._do_imaging   0.00% 108 108 0   0.00% 38 0   0.00%
pipeline / hsd / tasks / imaging / worker.py (no function)   100.00% 31 0 16   100.00% 0 0   100.00%
pipeline / hsd / tasks / importdata / __init__.py (no function)   100.00% 4 0 8   100.00% 0 0   100.00%
pipeline / hsd / tasks / importdata / importdata.py SDImportDataInputs.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / importdata / importdata.py SDImportDataResults.__init__   0.00% 10 10 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / importdata / importdata.py SDImportDataResults.merge_with_context   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / importdata / importdata.py SDImportDataResults.__merge_reduction_group   0.00% 2 2 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / importdata / importdata.py SDImportDataResults.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / importdata / importdata.py SerialSDImportData.prepare   0.00% 24 24 1   0.00% 8 0   0.00%
pipeline / hsd / tasks / importdata / importdata.py SerialSDImportData._get_fluxes   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / importdata / importdata.py (no function)   100.00% 23 0 17   100.00% 0 0   100.00%
pipeline / hsd / tasks / importdata / inspection.py SDInspection.__init__   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / importdata / inspection.py SDInspection.execute   0.00% 63 63 0   0.00% 12 0   0.00%
pipeline / hsd / tasks / importdata / inspection.py SDInspection.execute._g   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / importdata / inspection.py SDInspection.__select_data   0.00% 34 34 0   0.00% 14 0   0.00%
pipeline / hsd / tasks / importdata / inspection.py SDInspection._group_data   0.00% 157 157 0   0.00% 44 0   0.00%
pipeline / hsd / tasks / importdata / inspection.py SDInspection._inspect_calibration_strategy   0.00% 48 48 0   0.00% 22 0   0.00%
pipeline / hsd / tasks / importdata / inspection.py _check_offsource_fieldname_maching   0.00% 18 18 0   0.00% 10 0   0.00%
pipeline / hsd / tasks / importdata / inspection.py (no function)   100.00% 8 0 15   100.00% 0 0   100.00%
pipeline / hsd / tasks / importdata / qa.py SDImportDataQAHandler._check_intents   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / importdata / qa.py SDImportDataQAHandler.handle   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / importdata / qa.py (no function)   100.00% 9 0 8   100.00% 0 0   100.00%
pipeline / hsd / tasks / importdata / reader.py get_value_in_deg   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / importdata / reader.py get_state_id   0.00% 13 13 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / importdata / reader.py initialize_template   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / importdata / reader.py merge_flagcmd   0.00% 22 22 0   0.00% 12 0   0.00%
pipeline / hsd / tasks / importdata / reader.py write_flagcmd   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / importdata / reader.py set_nominal_direction   0.00% 39 39 0   0.00% 8 0   0.00%
pipeline / hsd / tasks / importdata / reader.py MetaDataReader.__init__   0.00% 12 12 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / importdata / reader.py MetaDataReader.name   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / importdata / reader.py MetaDataReader.get_datatable   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / importdata / reader.py MetaDataReader.detect_target_spw   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / importdata / reader.py MetaDataReader.detect_target_data_desc   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / importdata / reader.py MetaDataReader.detect_target_data_desc._g   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / importdata / reader.py MetaDataReader.register_invalid_pointing_data   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / importdata / reader.py MetaDataReader.generate_flagcmd   0.00% 23 23 0   0.00% 8 0   0.00%
pipeline / hsd / tasks / importdata / reader.py MetaDataReader.generate_flagdict_for_invalid_pointing_data   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / importdata / reader.py MetaDataReader.generate_flagdict_for_uniform_rms   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / importdata / reader.py MetaDataReader._generate_flagcmd   0.00% 15 15 0   0.00% 8 0   0.00%
pipeline / hsd / tasks / importdata / reader.py MetaDataReader.execute   0.00% 299 299 0   0.00% 62 0   0.00%
pipeline / hsd / tasks / importdata / reader.py MetaDataReader._get_outref   0.00% 20 20 0   0.00% 14 0   0.00%
pipeline / hsd / tasks / importdata / reader.py MetaDataReader._get_azelref   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / importdata / reader.py MetaDataReader.get_reference_direction   0.00% 14 14 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / importdata / reader.py (no function)   100.00% 24 0 22   100.00% 0 0   100.00%
pipeline / hsd / tasks / importdata / renderer.py T2_4MDetailsSingleDishImportDataRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / importdata / renderer.py T2_4MDetailsSingleDishImportDataRenderer.update_mako_context   0.00% 19 19 0   0.00% 10 0   0.00%
pipeline / hsd / tasks / importdata / renderer.py (no function)   100.00% 5 0 7   100.00% 0 0   100.00%
pipeline / hsd / tasks / k2jycal / __init__.py (no function)   100.00% 2 0 6   100.00% 0 0   100.00%
pipeline / hsd / tasks / k2jycal / display.py K2JyBoxScatterDisplay.__init__   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / k2jycal / display.py K2JyBoxScatterDisplay.plot   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / k2jycal / display.py K2JyBoxScatterDisplay._create_plot   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / k2jycal / display.py K2JyBoxScatterDisplay._plot   0.00% 77 77 0   0.00% 30 0   0.00%
pipeline / hsd / tasks / k2jycal / display.py K2JyBoxScatterDisplay._plot.process_label   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / k2jycal / display.py K2JyBoxScatterDisplay.__compute_x_positions   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / k2jycal / display.py (no function)   100.00% 8 0 14   100.00% 0 0   100.00%
pipeline / hsd / tasks / k2jycal / jyperkreader.py read   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / k2jycal / jyperkreader.py inspect_type   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / k2jycal / jyperkreader.py read_ms_based   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / k2jycal / jyperkreader.py read_session_based   0.00% 11 11 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / k2jycal / jyperkreader.py _read_stream   0.00% 12 12 1   0.00% 8 0   0.00%
pipeline / hsd / tasks / k2jycal / jyperkreader.py JyPerKDataParser.get_content   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / k2jycal / jyperkreader.py JyPerKDataParser.parse_header   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / k2jycal / jyperkreader.py JyPerKDataParser.parse_data   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / k2jycal / jyperkreader.py JyPerK.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / k2jycal / jyperkreader.py JyPerK.register_meta   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / k2jycal / jyperkreader.py JyPerK.register_data   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / k2jycal / jyperkreader.py associate   0.00% 49 49 0   0.00% 18 0   0.00%
pipeline / hsd / tasks / k2jycal / jyperkreader.py inspect_coverage   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / k2jycal / jyperkreader.py (no function)   100.00% 20 0 10   100.00% 0 0   100.00%
pipeline / hsd / tasks / k2jycal / k2jycal.py SDK2JyCalInputs.infiles   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / k2jycal / k2jycal.py SDK2JyCalInputs.infiles   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / k2jycal / k2jycal.py SDK2JyCalInputs.caltable   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / k2jycal / k2jycal.py SDK2JyCalInputs.to_casa_args   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / k2jycal / k2jycal.py SDK2JyCalInputs.__init__   0.00% 8 8 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / k2jycal / k2jycal.py SDK2JyCalResults.__init__   0.00% 9 9 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / k2jycal / k2jycal.py SDK2JyCalResults.merge_with_context   0.00% 13 13 0   0.00% 12 0   0.00%
pipeline / hsd / tasks / k2jycal / k2jycal.py SDK2JyCalResults.__repr__   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / k2jycal / k2jycal.py SDK2JyCal.execute   0.00% 9 9 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / k2jycal / k2jycal.py SDK2JyCal.prepare   0.00% 41 41 0   0.00% 18 0   0.00%
pipeline / hsd / tasks / k2jycal / k2jycal.py SDK2JyCal._extract_factors   0.00% 45 45 0   0.00% 28 0   0.00%
pipeline / hsd / tasks / k2jycal / k2jycal.py SDK2JyCal._create_caltable   0.00% 28 28 0   0.00% 8 0   0.00%
pipeline / hsd / tasks / k2jycal / k2jycal.py SDK2JyCal.analyse   0.00% 38 38 0   0.00% 18 0   0.00%
pipeline / hsd / tasks / k2jycal / k2jycal.py SDK2JyCal.__check_factor   0.00% 7 7 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / k2jycal / k2jycal.py export_jyperk   0.00% 8 8 0   0.00% 8 0   0.00%
pipeline / hsd / tasks / k2jycal / k2jycal.py (no function)   100.00% 31 0 18   100.00% 0 0   100.00%
pipeline / hsd / tasks / k2jycal / qa.py SDK2JyCalQAHandler.handle   0.00% 15 15 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / k2jycal / qa.py SDK2JyCalListQAHandler.handle   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / k2jycal / qa.py (no function)   100.00% 9 0 9   100.00% 0 0   100.00%
pipeline / hsd / tasks / k2jycal / renderer.py T2_4MDetailsSingleDishK2JyCalRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / k2jycal / renderer.py T2_4MDetailsSingleDishK2JyCalRenderer.update_mako_context   0.00% 58 58 0   0.00% 30 0   0.00%
pipeline / hsd / tasks / k2jycal / renderer.py T2_4MDetailsSingleDishK2JyCalRenderer.__calculate_stats   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / k2jycal / renderer.py T2_4MDetailsSingleDishK2JyCalRenderer.__get_factor   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / k2jycal / renderer.py (no function)   100.00% 10 0 13   100.00% 0 0   100.00%
pipeline / hsd / tasks / restoredata / __init__.py (no function)   100.00% 1 0 3   100.00% 0 0   100.00%
pipeline / hsd / tasks / restoredata / restoredata.py SDRestoreDataInputs.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / restoredata / restoredata.py SDRestoreDataResults.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / restoredata / restoredata.py SDRestoreDataResults.merge_with_context   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / restoredata / restoredata.py SDRestoreDataResults._merge_k2jycal   0.00% 27 27 0   0.00% 14 0   0.00%
pipeline / hsd / tasks / restoredata / restoredata.py SDRestoreData.prepare   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / restoredata / restoredata.py SDRestoreData._do_importasdm   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / restoredata / restoredata.py SDRestoreData._do_applycal   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / restoredata / restoredata.py (no function)   100.00% 16 0 14   100.00% 0 0   100.00%
pipeline / hsd / tasks / skycal / __init__.py (no function)   100.00% 3 0 7   100.00% 0 0   100.00%
pipeline / hsd / tasks / skycal / display.py get_field_from_ms   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / skycal / display.py SingleDishSkyCalDisplayBase.init_with_field   0.00% 14 14 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / skycal / display.py SingleDishSkyCalDisplayBase.add_field_identifier   0.00% 3 3 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / skycal / display.py SingleDishSkyCalDisplayBase._update_figfile   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / hsd / tasks / skycal / display.py SingleDishSkyCalAmpVsFreqSummaryChart.__init__   100.00% 0 0 19   100.00% 0 0   100.00%
pipeline / hsd / tasks / skycal / display.py SingleDishSkyCalAmpVsFreqSummaryChart.plot   100.00% 0 0 61   100.00% 0 0   100.00%
pipeline / hsd / tasks / skycal / display.py SingleDishSkyCalAmpVsFreqSummaryChart._update_figfile   100.00% 0 0 17   100.00% 0 0   100.00%
pipeline / hsd / tasks / skycal / display.py SingleDishSkyCalAmpVsFreqSummaryChart.create_task_for_tp_spectral_scan   100.00% 0 0 38   100.00% 0 0   100.00%
pipeline / hsd / tasks / skycal / display.py SingleDishSkyCalAmpVsFreqSummaryChart.create_task_for_tp_spectral_scan.__get_sorted_reference_scans   100.00% 0 0 9   100.00% 0 0   100.00%
pipeline / hsd / tasks / skycal / display.py SingleDishSkyCalAmpVsFreqSummaryChart.rename_and_clear_figure   100.00% 0 0 18   100.00% 0 0   100.00%
pipeline / hsd / tasks / skycal / display.py SingleDishSkyCalAmpVsFreqDetailChart.get_caltable_from_result   100.00% 0 0 16   100.00% 0 0   100.00%
pipeline / hsd / tasks / skycal / display.py SingleDishSkyCalAmpVsFreqDetailChart.get_solution_interval   100.00% 0 0 68   100.00% 0 0   100.00%
pipeline / hsd / tasks / skycal / display.py SingleDishSkyCalAmpVsFreqDetailChart.__init__   100.00% 0 0 19   100.00% 0 0   100.00%
pipeline / hsd / tasks / skycal / display.py SingleDishSkyCalAmpVsFreqDetailChart.plot   100.00% 0 0 10   100.00% 0 0   100.00%
pipeline / hsd / tasks / skycal / display.py SingleDishSkyCalAmpVsFreqDetailChart._update_figfile   100.00% 0 0 10   100.00% 0 0   100.00%
pipeline / hsd / tasks / skycal / display.py SingleDishPlotmsLeaf.__init__   0.00% 21 21 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / skycal / display.py SingleDishPlotmsLeaf.plot   0.00% 18 18 0   0.00% 6 0   0.00%
pipeline / hsd / tasks / skycal / display.py SingleDishPlotmsLeaf._create_task   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / skycal / display.py SingleDishPlotmsLeaf._get_plot_object   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / skycal / display.py SingleDishPlotmsSpwComposite.__init__   0.00% 11 11 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / skycal / display.py SingleDishPlotmsAntSpwComposite.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / skycal / display.py SingleDishSkyCalAmpVsTimeSummaryChart.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / skycal / display.py SingleDishSkyCalAmpVsTimeDetailChart.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / skycal / display.py plot_elevation_difference   0.00% 68 68 0   0.00% 24 0   0.00%
pipeline / hsd / tasks / skycal / display.py plot_elevation_difference.init_figure   0.00% 13 13 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / skycal / display.py plot_elevation_difference.finalize_figure   0.00% 30 30 0   0.00% 8 0   0.00%
pipeline / hsd / tasks / skycal / display.py plot_elevation_difference.generate_plot   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / hsd / tasks / skycal / display.py (no function)   100.00% 25 0 60   100.00% 0 0   100.00%
pipeline / hsd / tasks / skycal / qa.py SDSkyCalQAHandler.handle   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / skycal / qa.py SDSkyCalListQAHandler.handle   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / skycal / qa.py (no function)   100.00% 11 0 10   100.00% 0 0   100.00%
pipeline / hsd / tasks / skycal / renderer.py T2_4MDetailsSingleDishSkyCalRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hsd / tasks / skycal / renderer.py T2_4MDetailsSingleDishSkyCalRenderer.update_mako_context   0.00% 87 87 0   0.00% 20 0   0.00%
pipeline / hsd / tasks / skycal / renderer.py T2_4MDetailsSingleDishSkyCalRenderer.update_mako_context.sort_by_field_spw   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / skycal / renderer.py T2_4MDetailsSingleDishSkyCalRenderer.get_skycal_applications   0.00% 14 14 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / skycal / renderer.py T2_4MDetailsSingleDishSkyCalRenderer._get_reference_coord   0.00% 39 39 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / skycal / renderer.py (no function)   100.00% 6 0 15   100.00% 0 0   100.00%
pipeline / hsd / tasks / skycal / skycal.py SDSkyCalInputs.infiles   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / skycal / skycal.py SDSkyCalInputs.infiles   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / skycal / skycal.py SDSkyCalInputs.__init__   0.00% 14 14 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / skycal / skycal.py SDSkyCalInputs.to_casa_args   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / skycal / skycal.py SDSkyCalResults.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / skycal / skycal.py SDSkyCalResults.merge_with_context   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / skycal / skycal.py SDSkyCalResults._outcome_name   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / skycal / skycal.py SerialSDSkyCal.prepare   0.00% 57 57 0   0.00% 24 0   0.00%
pipeline / hsd / tasks / skycal / skycal.py SerialSDSkyCal.analyse   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / skycal / skycal.py get_elevation   0.00% 20 20 0   0.00% 4 0   0.00%
pipeline / hsd / tasks / skycal / skycal.py compute_elevation_difference   0.00% 75 75 0   0.00% 22 0   0.00%
pipeline / hsd / tasks / skycal / skycal.py (no function)   100.00% 34 0 20   100.00% 0 0   100.00%
pipeline / hsd / tasks / tsysflag / __init__.py (no function)   100.00% 1 0 3   100.00% 0 0   100.00%
pipeline / hsd / tasks / tsysflag / tsysflag.py TsysflagInputs.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsd / tasks / tsysflag / tsysflag.py (no function)   100.00% 12 0 8   100.00% 0 0   100.00%
pipeline / hsd / templates / __init__.py (no function)   100.00% 1 0 2   100.00% 0 0   100.00%
pipeline / hsdn / __init__.py (no function)   100.00% 0 0 2   100.00% 0 0   100.00%
pipeline / hsdn / cli / __init__.py (no function)   100.00% 1 0 3   100.00% 0 0   100.00%
pipeline / hsdn / cli / hsdn_exportdata.py hsdn_exportdata   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hsdn / cli / hsdn_exportdata.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hsdn / cli / hsdn_importdata.py hsdn_importdata   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hsdn / cli / hsdn_importdata.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hsdn / cli / hsdn_restoredata.py hsdn_restoredata   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hsdn / cli / hsdn_restoredata.py (no function)   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / hsdn / heuristics / __init__.py (no function)   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / hsdn / tasks / __init__.py (no function)   100.00% 0 0 3   100.00% 0 0   100.00%
pipeline / hsdn / tasks / exportdata / __init__.py (no function)   100.00% 1 0 3   100.00% 0 0   100.00%
pipeline / hsdn / tasks / exportdata / exportdata.py NROPipelineNameBuilder._build_from_oussid   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsdn / tasks / exportdata / exportdata.py NROPipelineNameBuilder._build_from_ps_oussid   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsdn / tasks / exportdata / exportdata.py NROPipelineNameBuilder._build_from_oussid_session   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsdn / tasks / exportdata / exportdata.py NROExportData.prepare   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / hsdn / tasks / exportdata / exportdata.py NROExportData._export_reduction_template   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hsdn / tasks / exportdata / exportdata.py NROExportData._export_nroscalefile_template   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hsdn / tasks / exportdata / exportdata.py NROExportData._update_manifest   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / hsdn / tasks / exportdata / exportdata.py NROExportData._export_casa_restore_script   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hsdn / tasks / exportdata / exportdata.py NROExportData._get_hm_rasterscan_value   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / hsdn / tasks / exportdata / exportdata.py (no function)   100.00% 20 0 16   100.00% 0 0   100.00%
pipeline / hsdn / tasks / exportdata / manifest.py NROPipelineManifest.add_reduction_script   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsdn / tasks / exportdata / manifest.py NROPipelineManifest.add_scalefile   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsdn / tasks / exportdata / manifest.py (no function)   100.00% 5 0 3   100.00% 0 0   100.00%
pipeline / hsdn / tasks / exportdata / nrotemplategenerator.py generate_template   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hsdn / tasks / exportdata / nrotemplategenerator.py export_template   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsdn / tasks / exportdata / nrotemplategenerator.py indent   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsdn / tasks / exportdata / nrotemplategenerator.py space   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsdn / tasks / exportdata / nrotemplategenerator.py get_template   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsdn / tasks / exportdata / nrotemplategenerator.py generate_group_entries   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hsdn / tasks / exportdata / nrotemplategenerator.py generate_csv_entries   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hsdn / tasks / exportdata / nrotemplategenerator.py generate_csv   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hsdn / tasks / exportdata / nrotemplategenerator.py generate_script   0.00% 53 53 0   0.00% 6 0   0.00%
pipeline / hsdn / tasks / exportdata / nrotemplategenerator.py (no function)   100.00% 10 0 11   100.00% 0 0   100.00%
pipeline / hsdn / tasks / importdata / __init__.py (no function)   100.00% 2 0 7   100.00% 0 0   100.00%
pipeline / hsdn / tasks / importdata / importdata.py NROImportDataInputs.__init__   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hsdn / tasks / importdata / importdata.py NROImportDataResults.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsdn / tasks / importdata / importdata.py NROImportDataResults.merge_with_context   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / hsdn / tasks / importdata / importdata.py NROImportData.prepare   0.00% 5 5 1   100.00% 0 0   0.00%
pipeline / hsdn / tasks / importdata / importdata.py NROImportData.analyse   0.00% 14 14 0   0.00% 6 0   0.00%
pipeline / hsdn / tasks / importdata / importdata.py (no function)   100.00% 12 0 12   100.00% 0 0   100.00%
pipeline / hsdn / tasks / restoredata / __init__.py (no function)   100.00% 1 0 4   100.00% 0 0   100.00%
pipeline / hsdn / tasks / restoredata / ampcal.py SDAmpCalInputs.infiles   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsdn / tasks / restoredata / ampcal.py SDAmpCalInputs.infiles   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsdn / tasks / restoredata / ampcal.py SDAmpCalInputs.caltable   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / hsdn / tasks / restoredata / ampcal.py SDAmpCalInputs.__init__   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / hsdn / tasks / restoredata / ampcal.py SDAmpCalResults.__init__   0.00% 8 8 0   100.00% 0 0   0.00%
pipeline / hsdn / tasks / restoredata / ampcal.py SDAmpCalResults.merge_with_context   0.00% 13 13 0   0.00% 12 0   0.00%
pipeline / hsdn / tasks / restoredata / ampcal.py SDAmpCalResults.__repr__   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / hsdn / tasks / restoredata / ampcal.py SDAmpCal.prepare   0.00% 20 20 0   0.00% 4 0   0.00%
pipeline / hsdn / tasks / restoredata / ampcal.py SDAmpCal.analyse   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hsdn / tasks / restoredata / ampcal.py SDAmpCal._read_factors   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / hsdn / tasks / restoredata / ampcal.py rearrange_factors_list   0.00% 15 15 0   0.00% 10 0   0.00%
pipeline / hsdn / tasks / restoredata / ampcal.py export_jyperk   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / hsdn / tasks / restoredata / ampcal.py (no function)   100.00% 21 0 7   100.00% 0 0   100.00%
pipeline / hsdn / tasks / restoredata / csvfilereader.py read   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsdn / tasks / restoredata / csvfilereader.py read_ms_based   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsdn / tasks / restoredata / csvfilereader.py _read_stream   0.00% 13 13 3   0.00% 4 0   0.00%
pipeline / hsdn / tasks / restoredata / csvfilereader.py (no function)   100.00% 4 0 6   100.00% 0 0   100.00%
pipeline / hsdn / tasks / restoredata / renderer.py T2_4MDetailsNRORestoreDataRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / hsdn / tasks / restoredata / renderer.py T2_4MDetailsNRORestoreDataRenderer.update_mako_context   0.00% 164 164 0   0.00% 62 0   0.00%
pipeline / hsdn / tasks / restoredata / renderer.py T2_4MDetailsNRORestoreDataRenderer.__get_factor   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / hsdn / tasks / restoredata / renderer.py (no function)   100.00% 8 0 8   100.00% 0 0   100.00%
pipeline / hsdn / tasks / restoredata / restoredata.py NRORestoreDataInputs.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / hsdn / tasks / restoredata / restoredata.py NRORestoreDataResults.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / hsdn / tasks / restoredata / restoredata.py NRORestoreDataResults.merge_with_context   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / hsdn / tasks / restoredata / restoredata.py NRORestoreDataResults._merge_ampcal   0.00% 27 27 0   0.00% 14 0   0.00%
pipeline / hsdn / tasks / restoredata / restoredata.py NRORestoreData.prepare   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hsdn / tasks / restoredata / restoredata.py NRORestoreData._do_importasdm   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hsdn / tasks / restoredata / restoredata.py NRORestoreData._do_applycal   0.00% 13 13 0   0.00% 2 0   0.00%
pipeline / hsdn / tasks / restoredata / restoredata.py (no function)   100.00% 16 0 11   100.00% 0 0   100.00%
pipeline / hsdn / tasks / restoredata / worker.py SDAmpCalWorkerInputs.__init__   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / hsdn / tasks / restoredata / worker.py SDAmpCalWorkerInputs.to_casa_args   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / hsdn / tasks / restoredata / worker.py SDAmpCalWorkerResults.__init__   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / hsdn / tasks / restoredata / worker.py SDAmpCalWorkerResults.merge_with_context   0.00% 3 3 1   0.00% 2 0   0.00%
pipeline / hsdn / tasks / restoredata / worker.py SDAmpCalWorker.prepare   0.00% 33 33 0   0.00% 10 0   0.00%
pipeline / hsdn / tasks / restoredata / worker.py SDAmpCalWorker.analyse   0.00% 44 44 0   0.00% 24 0   0.00%
pipeline / hsdn / tasks / restoredata / worker.py SDAmpCalWorker.__check_factor   0.00% 7 7 0   0.00% 6 0   0.00%
pipeline / hsdn / tasks / restoredata / worker.py (no function)   100.00% 14 0 7   100.00% 0 0   100.00%
pipeline / hsdn / templates / __init__.py (no function)   100.00% 1 0 2   100.00% 0 0   100.00%
pipeline / infrastructure / __init__.py set_plot_level   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / infrastructure / __init__.py generate_detail_plots   0.00% 15 15 0   0.00% 10 0   0.00%
pipeline / infrastructure / __init__.py (no function)   100.00% 6 0 19   100.00% 0 0   100.00%
pipeline / infrastructure / adapters.py Adapter.__init__   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / infrastructure / adapters.py (no function)   0.00% 2 2 2   100.00% 0 0   0.00%
pipeline / infrastructure / api.py Heuristic.calculate   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / infrastructure / api.py Heuristic.__call__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / api.py Heuristic.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / api.py Inputs.to_casa_args   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / infrastructure / api.py Results.uuid   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / infrastructure / api.py Results.metadata   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / infrastructure / api.py Results.accept   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / api.py ResultRenderer.task   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / infrastructure / api.py ResultRenderer.render   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / infrastructure / api.py Task.Inputs   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / infrastructure / api.py Task.execute   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / infrastructure / api.py (no function)   100.00% 28 0 1   100.00% 0 0   100.00%
pipeline / infrastructure / argmapper.py convert_args   0.00% 27 27 0   0.00% 8 0   0.00%
pipeline / infrastructure / argmapper.py _convert_null   0.00% 9 9 0   0.00% 6 0   0.00%
pipeline / infrastructure / argmapper.py task_to_casa   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / infrastructure / argmapper.py inputs_to_casa   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / argmapper.py (no function)   100.00% 6 0 3   100.00% 0 0   100.00%
pipeline / infrastructure / basetask.py timestamp   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / basetask.py timestamp.attach_timestamp_to_results   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / infrastructure / basetask.py result_finaliser   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / basetask.py result_finaliser.finalise_pipeline_result   0.00% 11 11 1   0.00% 4 0   0.00%
pipeline / infrastructure / basetask.py capture_log   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / basetask.py capture_log.capture   0.00% 14 14 0   0.00% 6 0   0.00%
pipeline / infrastructure / basetask.py matplotlibrc_handler   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / basetask.py matplotlibrc_handler.handle_matplotlibrc   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / basetask.py ModeTask.__init__   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / infrastructure / basetask.py ModeTask.execute   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / basetask.py ModeTask.__getattr__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / basetask.py ModeTask._check_delegate   0.00% 6 6 1   0.00% 2 0   0.00%
pipeline / infrastructure / basetask.py Results.__init__   100.00% 4 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / basetask.py Results.uuid   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / basetask.py Results.metadata   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / basetask.py Results.merge_with_context   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / basetask.py Results.accept   0.00% 43 43 3   0.00% 12 0   0.00%
pipeline / infrastructure / basetask.py Results._check_for_remerge   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / infrastructure / basetask.py Results._is_uuid_in_result   0.00% 6 6 0   0.00% 6 0   0.00%
pipeline / infrastructure / basetask.py Results._get_task   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / basetask.py FailedTaskResults.__init__   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / infrastructure / basetask.py FailedTaskResults.__repr__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / basetask.py ResultsProxy.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / basetask.py ResultsProxy.write   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / infrastructure / basetask.py ResultsProxy.read   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / basetask.py ResultsProxy._write_stage_logs   0.00% 13 13 0   0.00% 4 0   0.00%
pipeline / infrastructure / basetask.py ResultsList.__init__   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / basetask.py ResultsList.__getitem__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / basetask.py ResultsList.__iter__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / basetask.py ResultsList.__len__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / basetask.py ResultsList.__str__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / basetask.py ResultsList.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / basetask.py ResultsList.append   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / basetask.py ResultsList.accept   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / basetask.py ResultsList.extend   0.00% 2 2 0   0.00% 2 0   0.00%
pipeline / infrastructure / basetask.py ResultsList.merge_with_context   0.00% 2 2 0   0.00% 2 0   0.00%
pipeline / infrastructure / basetask.py ResultsList._get_task   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / infrastructure / basetask.py StandardTaskTemplate.__init__   62.50% 8 3 0   50.00% 4 2   58.33%
pipeline / infrastructure / basetask.py StandardTaskTemplate.prepare   100.00% 0 0 2   100.00% 0 0   100.00%
pipeline / infrastructure / basetask.py StandardTaskTemplate.analyse   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / infrastructure / basetask.py StandardTaskTemplate.execute   0.00% 63 63 1   0.00% 22 0   0.00%
pipeline / infrastructure / basetask.py StandardTaskTemplate._handle_multiple_vis   0.00% 15 15 0   0.00% 8 0   0.00%
pipeline / infrastructure / basetask.py StandardTaskTemplate._get_handled_headtails   0.00% 11 11 0   0.00% 6 0   0.00%
pipeline / infrastructure / basetask.py FailedTask.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / basetask.py Executor.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / basetask.py Executor.cmdfile   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / basetask.py Executor.cmdfile   0.00% 4 4 0   0.00% 4 0   0.00%
pipeline / infrastructure / basetask.py Executor.execute   0.00% 8 8 0   0.00% 6 0   0.00%
pipeline / infrastructure / basetask.py Executor._log_jobrequest   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / infrastructure / basetask.py Executor.copy   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / basetask.py _log_task   0.00% 10 10 0   0.00% 2 0   0.00%
pipeline / infrastructure / basetask.py property_with_default   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / infrastructure / basetask.py property_with_default.getx   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / basetask.py property_with_default.setx   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / infrastructure / basetask.py write_pipeline_casa_tasks   0.00% 18 18 0   0.00% 6 0   0.00%
pipeline / infrastructure / basetask.py (no function)   100.00% 81 0 28   100.00% 0 0   100.00%
pipeline / infrastructure / callibrary.py CalApplication.__init__   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / infrastructure / callibrary.py CalApplication.from_export   0.00% 36 36 0   0.00% 24 0   0.00%
pipeline / infrastructure / callibrary.py CalApplication.as_applycal   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / infrastructure / callibrary.py CalApplication.antenna   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalApplication.calwt   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalApplication.exists   0.00% 4 4 0   0.00% 4 0   0.00%
pipeline / infrastructure / callibrary.py CalApplication.field   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalApplication.gainfield   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalApplication.gaintable   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalApplication.intent   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalApplication.interp   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalApplication.spw   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalApplication.spwmap   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalApplication.vis   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalApplication.__str__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalApplication.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalTo.__getstate__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalTo.__setstate__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalTo.from_caltoargs   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalTo.from_caltoargs.join   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalTo.__init__   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalTo.antenna   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalTo.antenna   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / infrastructure / callibrary.py CalTo.field   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalTo.field   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / infrastructure / callibrary.py CalTo.intent   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalTo.intent   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / infrastructure / callibrary.py CalTo.spw   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalTo.spw   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / infrastructure / callibrary.py CalTo.vis   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalTo.vis   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalTo.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalFrom._calc_hash   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalFrom.__new__   0.00% 31 31 0   0.00% 14 0   0.00%
pipeline / infrastructure / callibrary.py CalFrom.__getstate__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalFrom.__setstate__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalFrom.__getnewargs__   0.00% 1 1 1   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalFrom.__init__   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / infrastructure / callibrary.py CalFrom.caltype   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalFrom.calwt   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalFrom.gainfield   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalFrom.gaintable   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalFrom.get_caltype_for_viscal   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / infrastructure / callibrary.py CalFrom.interp   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalFrom.spwmap   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalFrom.__hash__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalFrom.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalToIdAdapter.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalToIdAdapter.antenna   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalToIdAdapter.field   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / infrastructure / callibrary.py CalToIdAdapter.intent   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalToIdAdapter.get_field_intents   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / infrastructure / callibrary.py CalToIdAdapter.ms   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalToIdAdapter.spw   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalToIdAdapter._get_field   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / infrastructure / callibrary.py CalToIdAdapter._get_spw   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / infrastructure / callibrary.py CalToIdAdapter.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py unit   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py contiguous_sequences   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / callibrary.py sequence_to_casa_range   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py sequence_to_casa_range.as_casa_range   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / infrastructure / callibrary.py CalToIntervalAdapter.__init__   0.00% 17 17 0   0.00% 2 0   0.00%
pipeline / infrastructure / callibrary.py CalToIntervalAdapter.__str__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py CalToIntervalAdapter.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py create_data_reducer   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / callibrary.py create_data_reducer.m   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py merge_lists   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / callibrary.py merge_lists.m   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py merge_intervaltrees   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / callibrary.py merge_intervaltrees.m   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py ranges   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / infrastructure / callibrary.py safe_join   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py merge_contiguous_intervals   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / infrastructure / callibrary.py defrag_interval_tree   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / infrastructure / callibrary.py interval_to_set   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py get_id_to_intent_fn   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py get_id_to_intent_fn.f   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / infrastructure / callibrary.py get_id_to_field_fn   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / infrastructure / callibrary.py get_id_to_field_fn.f   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / infrastructure / callibrary.py expand_interval   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / infrastructure / callibrary.py expand_intervaltree   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py expand_calstate_to_calapps   0.00% 12 12 0   0.00% 2 0   0.00%
pipeline / infrastructure / callibrary.py consolidate_calibrations   0.00% 52 52 0   0.00% 34 0   0.00%
pipeline / infrastructure / callibrary.py data_selection_contains   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py expand_calstate   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py get_min_max   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / infrastructure / callibrary.py create_interval_tree   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py create_interval_tree_nd   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / infrastructure / callibrary.py create_interval_tree_for_ms   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py trim   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / infrastructure / callibrary.py trim_nd   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / infrastructure / callibrary.py get_intent_id_map   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py IntervalCalState.__init__   100.00% 4 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / callibrary.py IntervalCalState.from_calapplication   0.00% 10 10 0   0.00% 2 0   0.00%
pipeline / infrastructure / callibrary.py IntervalCalState.create_from_context   84.62% 13 2 0   50.00% 4 2   76.47%
pipeline / infrastructure / callibrary.py IntervalCalState.clear   0.00% 2 2 0   0.00% 2 0   0.00%
pipeline / infrastructure / callibrary.py IntervalCalState.trimmed   0.00% 16 16 0   0.00% 2 0   0.00%
pipeline / infrastructure / callibrary.py IntervalCalState.get_caltable   0.00% 7 7 0   0.00% 6 0   0.00%
pipeline / infrastructure / callibrary.py IntervalCalState.merged   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / callibrary.py IntervalCalState.export_to_casa_callibrary   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / infrastructure / callibrary.py IntervalCalState.as_applycal   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py IntervalCalState.__str__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py IntervalCalState._combine   0.00% 20 20 0   0.00% 6 0   0.00%
pipeline / infrastructure / callibrary.py IntervalCalState.__add__   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / infrastructure / callibrary.py IntervalCalState.__iadd__   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py IntervalCalState.__sub__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py IntervalCalState.__getitem__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py IntervalCalState.__setitem__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py IntervalCalState.__delitem__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py IntervalCalState.__contains__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py IntervalCalState.__iter__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py fix_cycle0_data_selection   0.00% 21 21 0   0.00% 12 0   0.00%
pipeline / infrastructure / callibrary.py IntervalCalLibrary.__init__   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / callibrary.py IntervalCalLibrary.clear   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py IntervalCalLibrary._calc_filename   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / infrastructure / callibrary.py IntervalCalLibrary._export   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / infrastructure / callibrary.py IntervalCalLibrary.add   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / callibrary.py IntervalCalLibrary.active   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py IntervalCalLibrary.applied   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py IntervalCalLibrary.export   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py IntervalCalLibrary.export_applied   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py IntervalCalLibrary.get_calstate   0.00% 14 14 0   0.00% 12 0   0.00%
pipeline / infrastructure / callibrary.py IntervalCalLibrary._copy_calfrom   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / infrastructure / callibrary.py IntervalCalLibrary.import_state   0.00% 14 14 0   0.00% 8 0   0.00%
pipeline / infrastructure / callibrary.py IntervalCalLibrary.mark_as_applied   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / infrastructure / callibrary.py IntervalCalLibrary.unregister_calibrations   0.00% 2 2 1   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py TimestampedData.__new__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py TimestampedData.cmp   0.00% 12 12 0   0.00% 6 0   0.00%
pipeline / infrastructure / callibrary.py TimestampedData.__lt__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py TimestampedData.__gt__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py TimestampedData.__repr__   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / infrastructure / callibrary.py TimestampedData.__str__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py TimestampedData.__eq__   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / infrastructure / callibrary.py trim_to_valid_data_selection   33.33% 15 10 0   16.67% 12 2   25.93%
pipeline / infrastructure / callibrary.py _merge_intervals   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / callibrary.py _print_dimensions   0.00% 11 11 0   0.00% 10 0   0.00%
pipeline / infrastructure / callibrary.py get_calto_from_inputs   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py set_calstate_marker   0.00% 17 17 0   0.00% 14 0   0.00%
pipeline / infrastructure / callibrary.py _copy_calfrom   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py _copy_calto   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py copy_calapplication   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / infrastructure / callibrary.py get_calstate_shape   0.00% 19 19 0   0.00% 8 0   0.00%
pipeline / infrastructure / callibrary.py get_matching_calstate   0.00% 4 4 1   100.00% 0 0   0.00%
pipeline / infrastructure / callibrary.py (no function)   100.00% 204 0 20   100.00% 0 0   100.00%
pipeline / infrastructure / casa_tasks.py register_task   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / casa_tasks.py applycal   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py bandpass   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / infrastructure / casa_tasks.py calstat   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py clearcal   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py concat   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py delmod   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py exportfits   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py gaincal   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py flagcmd   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py flagdata   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py flagmanager   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py fluxscale   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py gencal   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py getantposalma   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py hanningsmooth   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py imdev   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py imval   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py imfit   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py imhead   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py immath   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py immoments   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py imregrid   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py imsmooth   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py impbcor   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py importasdm   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py imstat   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py imsubimage   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py initweights   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py listobs   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py mstransform   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py partition   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py plotants   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py plotbandpass   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / infrastructure / casa_tasks.py xvfb_plotms   0.00% 15 15 1   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py plotms   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / casa_tasks.py plotweather   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py polcal   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py polfromgain   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py setjy   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py split   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py statwt   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py tclean   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / casa_tasks.py uvcontsub   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py wvrgcal   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py visstat   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py rerefant   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py sdatmcor   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py sdbaseline   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py sdcal   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py tsdimaging   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py copyfile   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py copytree   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py rmtree   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py move   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py CasaTasks.__init__   100.00% 4 0 0   100.00% 2 0   100.00%
pipeline / infrastructure / casa_tasks.py CasaTasks._logged_fn   50.00% 8 4 0   50.00% 2 1   50.00%
pipeline / infrastructure / casa_tasks.py CasaTasks._logged_fn.func   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tasks.py (no function)   100.00% 115 0 14   100.00% 0 0   100.00%
pipeline / infrastructure / casa_tools.py log_call   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / casa_tools.py log_call.f   100.00% 17 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / casa_tools.py log_call.f.format_arg_value   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / casa_tools.py create_logging_class   100.00% 9 0 0   100.00% 4 0   100.00%
pipeline / infrastructure / casa_tools.py post_to_log   100.00% 3 0 0   50.00% 2 1   80.00%
pipeline / infrastructure / casa_tools.py set_log_origin   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / casa_tools.py context_manager_factory   100.00% 6 0 0   100.00% 2 0   100.00%
pipeline / infrastructure / casa_tools.py context_manager_factory.f   100.00% 12 0 0   83.33% 6 1   94.44%
pipeline / infrastructure / casa_tools.py selectvis_context_manager   100.00% 4 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / casa_tools.py selectvis_context_manager.f   0.00% 14 14 0   0.00% 8 0   0.00%
pipeline / infrastructure / casa_tools.py (no function)   100.00% 54 0 12   100.00% 2 0   100.00%
pipeline / infrastructure / contfilehandler.py ContFileHandler.__init__   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / contfilehandler.py ContFileHandler.read   67.27% 55 18 0   67.65% 34 9   67.42%
pipeline / infrastructure / contfilehandler.py ContFileHandler.write   0.00% 35 35 0   0.00% 38 0   0.00%
pipeline / infrastructure / contfilehandler.py ContFileHandler.get_merged_selection   0.00% 37 37 0   0.00% 20 0   0.00%
pipeline / infrastructure / contfilehandler.py ContFileHandler.to_topo   81.13% 53 10 0   72.22% 18 5   78.87%
pipeline / infrastructure / contfilehandler.py ContFileHandler.get_cont_dat_virt_spw_id   37.50% 16 10 0   21.43% 14 3   30.00%
pipeline / infrastructure / contfilehandler.py contfile_to_spwsel   0.00% 41 41 0   0.00% 18 0   0.00%
pipeline / infrastructure / contfilehandler.py contfile_to_chansel   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / infrastructure / contfilehandler.py spwsel2chansel   0.00% 63 63 1   0.00% 28 0   0.00%
pipeline / infrastructure / contfilehandler.py (no function)   100.00% 11 0 5   100.00% 0 0   100.00%
pipeline / infrastructure / contfilehandler_test.py test_cont_ranges   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / contfilehandler_test.py test_to_topo   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / contfilehandler_test.py (no function)   100.00% 6 0 5   100.00% 0 0   100.00%
pipeline / infrastructure / daskhelpers.py sanitized_env   0.00% 10 10 0   0.00% 6 0   0.00%
pipeline / infrastructure / daskhelpers.py sanitize_env_for_children   0.00% 5 5 0   0.00% 6 0   0.00%
pipeline / infrastructure / daskhelpers.py is_worker   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / daskhelpers.py is_daskclient_allowed   60.00% 5 2 0   50.00% 4 2   55.56%
pipeline / infrastructure / daskhelpers.py is_dask_worker   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / daskhelpers.py FutureTask.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / daskhelpers.py FutureTask.get_result   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / infrastructure / daskhelpers.py FutureTask._merge_casa_commands   0.00% 11 11 0   0.00% 2 0   0.00%
pipeline / infrastructure / daskhelpers.py future_exec   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / infrastructure / daskhelpers.py is_dask_ready   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / daskhelpers.py session_startup   0.00% 11 11 2   0.00% 6 0   0.00%
pipeline / infrastructure / daskhelpers.py start_daskcluster   0.00% 78 78 2   0.00% 30 0   0.00%
pipeline / infrastructure / daskhelpers.py start_daskcluster.SetupPlugin.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / daskhelpers.py start_daskcluster.SetupPlugin.setup   0.00% 11 11 1   0.00% 4 0   0.00%
pipeline / infrastructure / daskhelpers.py start_daskcluster.RemoteCondorCluster._submit_job   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / daskhelpers.py start_daskcluster.get_status   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / daskhelpers.py exec_func   0.00% 4 4 1   0.00% 4 0   0.00%
pipeline / infrastructure / daskhelpers.py stop_daskcluster   0.00% 13 13 0   0.00% 8 0   0.00%
pipeline / infrastructure / daskhelpers.py default_n_workers   0.00% 8 8 1   0.00% 4 0   0.00%
pipeline / infrastructure / daskhelpers.py default_worker_name   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / daskhelpers.py default_slurm_queue   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / daskhelpers.py (no function)   92.50% 40 3 21   100.00% 0 0   92.50%
pipeline / infrastructure / daskhelpers_test.py dask_client   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / infrastructure / daskhelpers_test.py sample_data_dir   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / infrastructure / daskhelpers_test.py test_parallel_processing   0.00% 21 21 1   0.00% 4 0   0.00%
pipeline / infrastructure / daskhelpers_test.py test_parallel_processing.load_array   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / daskhelpers_test.py test_parallel_processing.process_array   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / daskhelpers_test.py test_parallel_map   0.00% 12 12 1   0.00% 2 0   0.00%
pipeline / infrastructure / daskhelpers_test.py test_parallel_map.calculate_stats   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / daskhelpers_test.py test_parallel_task_performance   0.00% 14 14 2   0.00% 2 0   0.00%
pipeline / infrastructure / daskhelpers_test.py test_parallel_task_performance.intensive_task   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / infrastructure / daskhelpers_test.py (no function)   100.00% 11 0 11   100.00% 0 0   100.00%
pipeline / infrastructure / displays / __init__.py (no function)   100.00% 0 0 8   100.00% 0 0   100.00%
pipeline / infrastructure / displays / plotpointings.py compute_obs_data   0.00% 8 8 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / plotpointings.py compute_offsets   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / plotpointings.py create_figure   0.00% 14 14 0   0.00% 2 0   0.00%
pipeline / infrastructure / displays / plotpointings.py add_elements_to_plot   0.00% 26 26 0   0.00% 18 0   0.00%
pipeline / infrastructure / displays / plotpointings.py compute_element_locs   0.00% 12 12 0   0.00% 10 0   0.00%
pipeline / infrastructure / displays / plotpointings.py configure_labels   0.00% 22 22 0   0.00% 2 0   0.00%
pipeline / infrastructure / displays / plotpointings.py plot_mosaic_source   0.00% 15 15 0   0.00% 2 0   0.00%
pipeline / infrastructure / displays / plotpointings.py plot_tsys_scans   0.00% 17 17 0   0.00% 2 0   0.00%
pipeline / infrastructure / displays / plotpointings.py enforce_axis_scale_bounds   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / plotpointings.py enforce_axis_scale_bounds.adjust_limits   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / infrastructure / displays / plotpointings.py label_format   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / infrastructure / displays / plotpointings.py select_tsys_field   94.12% 17 1 0   91.67% 12 1   93.10%
pipeline / infrastructure / displays / plotpointings.py is_tsys_only   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / plotpointings.py primary_beam_fwhm   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / plotpointings.py central_obstruction_factor   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / plotpointings.py baars_taper_factor   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / plotpointings.py antenna_taper_factor   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / plotpointings.py tsys_scans_radec   0.00% 99 99 0   0.00% 30 0   0.00%
pipeline / infrastructure / displays / plotpointings.py apply_offset_to_radec   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / plotpointings.py radec_to_sexagesimal   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / plotpointings.py rotation_euler   0.00% 14 14 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / plotpointings.py radec_to_direction   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / plotpointings.py direction_to_radec   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / plotpointings.py diff_directions   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / plotpointings.py angular_separation   0.00% 11 11 0   0.00% 2 0   0.00%
pipeline / infrastructure / displays / plotpointings.py (no function)   100.00% 37 0 18   100.00% 0 0   100.00%
pipeline / infrastructure / displays / plotpointings_test.py make_source   100.00% 5 0 0   100.00% 2 0   100.00%
pipeline / infrastructure / displays / plotpointings_test.py make_ms   100.00% 6 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / displays / plotpointings_test.py case_same_id   100.00% 6 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / displays / plotpointings_test.py case_same_name   100.00% 8 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / displays / plotpointings_test.py case_partial_name   100.00% 10 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / displays / plotpointings_test.py case_no_valid_tsys_field   100.00% 6 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / displays / plotpointings_test.py case_double_quote_name   100.00% 8 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / displays / plotpointings_test.py case   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / displays / plotpointings_test.py test_select_tsys_field   100.00% 5 0 0   100.00% 2 0   100.00%
pipeline / infrastructure / displays / plotpointings_test.py (no function)   100.00% 10 0 6   100.00% 0 0   100.00%
pipeline / infrastructure / displays / plotpwv.py plotPWV   0.00% 92 92 0   0.00% 36 0   0.00%
pipeline / infrastructure / displays / plotpwv.py readPWVFromMS   0.00% 13 13 0   0.00% 6 0   0.00%
pipeline / infrastructure / displays / plotpwv.py readPWVFromASDM_CALATMOSPHERE   0.00% 16 16 0   0.00% 8 0   0.00%
pipeline / infrastructure / displays / plotpwv.py getObservatoryName   0.00% 8 8 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / plotpwv.py MAD   0.00% 12 12 0   0.00% 4 0   0.00%
pipeline / infrastructure / displays / plotpwv.py (no function)   100.00% 7 0 10   100.00% 0 0   100.00%
pipeline / infrastructure / displays / plotstyle.py casa5style_plot   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / displays / plotstyle.py casa5style_plot.wrapper   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / plotstyle.py matplotlibrc_formal   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / displays / plotstyle.py matplotlibrc_formal.handle_matplotlibrc   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / plotstyle.py RescaleXAxisTimeTicks   0.00% 9 9 0   0.00% 6 0   0.00%
pipeline / infrastructure / displays / plotstyle.py (no function)   100.00% 3 0 4   100.00% 0 0   100.00%
pipeline / infrastructure / displays / plotsuntrack.py plot_suntrack   0.00% 103 103 0   0.00% 26 0   0.00%
pipeline / infrastructure / displays / plotsuntrack.py get_az_el_from_body   0.00% 8 8 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / plotsuntrack.py (no function)   100.00% 3 0 7   100.00% 0 0   100.00%
pipeline / infrastructure / displays / plotweather.py plot_weather   0.00% 260 260 1   0.00% 90 0   0.00%
pipeline / infrastructure / displays / plotweather.py ComputeDewPointCFromRHAndTempC   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / plotweather.py computeWVP   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / plotweather.py resizeFonts   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / plotweather.py (no function)   100.00% 5 0 8   100.00% 0 0   100.00%
pipeline / infrastructure / displays / pointing.py Deg2HMS   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / pointing.py HHMM   0.00% 2 2 1   100.00% 0 0   0.00%
pipeline / infrastructure / displays / pointing.py __format_hms   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / pointing.py HHMMSS   0.00% 1 1 1   100.00% 0 0   0.00%
pipeline / infrastructure / displays / pointing.py HHMMSSs   0.00% 1 1 1   100.00% 0 0   0.00%
pipeline / infrastructure / displays / pointing.py HHMMSSss   0.00% 1 1 1   100.00% 0 0   0.00%
pipeline / infrastructure / displays / pointing.py HHMMSSsss   0.00% 1 1 1   100.00% 0 0   0.00%
pipeline / infrastructure / displays / pointing.py Deg2DMS   0.00% 11 11 0   0.00% 2 0   0.00%
pipeline / infrastructure / displays / pointing.py DDMM   0.00% 2 2 1   100.00% 0 0   0.00%
pipeline / infrastructure / displays / pointing.py __format_dms   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / pointing.py DDMMSS   0.00% 1 1 1   100.00% 0 0   0.00%
pipeline / infrastructure / displays / pointing.py DDMMSSs   0.00% 1 1 1   100.00% 0 0   0.00%
pipeline / infrastructure / displays / pointing.py DDMMSSss   0.00% 1 1 1   100.00% 0 0   0.00%
pipeline / infrastructure / displays / pointing.py GLGBlabel   0.00% 24 24 0   0.00% 14 0   0.00%
pipeline / infrastructure / displays / pointing.py RADEClabel   0.00% 37 37 0   0.00% 26 0   0.00%
pipeline / infrastructure / displays / pointing.py XYlabel   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / infrastructure / displays / pointing.py MapAxesManagerBase.direction_reference   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / pointing.py MapAxesManagerBase.direction_reference   0.00% 2 2 0   0.00% 2 0   0.00%
pipeline / infrastructure / displays / pointing.py MapAxesManagerBase.ofs_coord   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / pointing.py MapAxesManagerBase.ofs_coord   0.00% 2 2 0   0.00% 2 0   0.00%
pipeline / infrastructure / displays / pointing.py MapAxesManagerBase.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / pointing.py MapAxesManagerBase.get_axes_labels   0.00% 13 13 0   0.00% 8 0   0.00%
pipeline / infrastructure / displays / pointing.py PointingAxesManager.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / pointing.py PointingAxesManager.init_axes   0.00% 20 20 0   0.00% 10 0   0.00%
pipeline / infrastructure / displays / pointing.py PointingAxesManager.axes   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / infrastructure / displays / pointing.py PointingAxesManager.__axes   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / pointing.py draw_beam   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / pointing.py draw_pointing   0.00% 41 41 0   0.00% 18 0   0.00%
pipeline / infrastructure / displays / pointing.py SingleDishPointingChart.__init__   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / pointing.py SingleDishPointingChart.__del__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / pointing.py SingleDishPointingChart.__get_field   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / infrastructure / displays / pointing.py SingleDishPointingChart.plot   0.00% 92 92 0   0.00% 40 0   0.00%
pipeline / infrastructure / displays / pointing.py SingleDishPointingChart._get_figfile   0.00% 14 14 0   0.00% 6 0   0.00%
pipeline / infrastructure / displays / pointing.py SingleDishPointingChart._get_plot_object   0.00% 12 12 0   0.00% 6 0   0.00%
pipeline / infrastructure / displays / pointing.py (no function)   100.00% 51 0 16   100.00% 0 0   100.00%
pipeline / infrastructure / displays / summary.py ZDTELMJDChart.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / summary.py ZDTELMJDChart.plot   0.00% 45 45 0   0.00% 12 0   0.00%
pipeline / infrastructure / displays / summary.py ZDTELMJDChart.plot._label_for_field   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / summary.py ZDTELMJDChart._get_figfile   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / summary.py ZDTELMJDChart._get_plot_object   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / summary.py AzElChart.__init__   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / infrastructure / displays / summary.py AzElChart.plot   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / infrastructure / displays / summary.py AzElChart._get_figfile   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / summary.py AzElChart._get_plot_object   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / summary.py SunTrackChart.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / summary.py SunTrackChart.plot   0.00% 12 12 1   0.00% 2 0   0.00%
pipeline / infrastructure / displays / summary.py SunTrackChart._get_figfile   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / summary.py SunTrackChart._get_plot_object   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / summary.py WeatherChart.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / summary.py WeatherChart.plot   0.00% 12 12 1   0.00% 2 0   0.00%
pipeline / infrastructure / displays / summary.py WeatherChart._get_figfile   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / summary.py WeatherChart._get_plot_object   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / summary.py ElVsTimeChart.__init__   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / infrastructure / displays / summary.py ElVsTimeChart.plot   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / infrastructure / displays / summary.py ElVsTimeChart._get_figfile   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / summary.py ElVsTimeChart._get_plot_object   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / summary.py ParameterVsTimeChart._set_time_axis   0.00% 33 33 0   0.00% 8 0   0.00%
pipeline / infrastructure / displays / summary.py FieldVsTimeChartInputs.output   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / summary.py FieldVsTimeChartInputs.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / summary.py FieldVsTimeChart.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / summary.py FieldVsTimeChart.plot   0.00% 52 52 0   0.00% 14 0   0.00%
pipeline / infrastructure / displays / summary.py FieldVsTimeChart._plot_key   0.00% 14 14 0   0.00% 4 0   0.00%
pipeline / infrastructure / displays / summary.py FieldVsTimeChart._get_intents_to_plot   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / displays / summary.py IntentVsTimeChartInputs.output   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / summary.py IntentVsTimeChartInputs.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / summary.py IntentVsTimeChart.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / summary.py IntentVsTimeChart.plot   0.00% 32 32 0   0.00% 12 0   0.00%
pipeline / infrastructure / displays / summary.py IntentVsTimeChart._in_minutes   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / summary.py IntentVsTimeChart._get_plot_object   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / summary.py PWVChart.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / summary.py PWVChart.plot   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / infrastructure / displays / summary.py PWVChart._get_figfile   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / summary.py PWVChart._get_plot_object   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / summary.py PointingsChart.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / summary.py PointingsChart.plot   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / infrastructure / displays / summary.py PointingsChart._get_figfile   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / infrastructure / displays / summary.py PointingsChart._get_plot_object   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / summary.py MosaicPointingsChart.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / summary.py MosaicPointingsChart.plot   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / infrastructure / displays / summary.py MosaicPointingsChart._get_figfile   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / summary.py TsysScansChart.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / summary.py TsysScansChart.plot   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / infrastructure / displays / summary.py TsysScansChart._get_figfile   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / summary.py PlotAntsChart.__init__   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / summary.py PlotAntsChart.plot   0.00% 12 12 0   0.00% 4 0   0.00%
pipeline / infrastructure / displays / summary.py PlotAntsChart._get_figfile   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / infrastructure / displays / summary.py PlotAntsChart._get_plot_object   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / summary.py PlotAntsChart.draw_pad_map_in_subplot   0.00% 36 36 0   0.00% 18 0   0.00%
pipeline / infrastructure / displays / summary.py PlotAntsChart.get_position   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / summary.py PlotAntsChart.draw_polarlog_ant_map_in_subplot   0.00% 53 53 0   0.00% 24 0   0.00%
pipeline / infrastructure / displays / summary.py UVChart.__init__   0.00% 14 14 0   0.00% 4 0   0.00%
pipeline / infrastructure / displays / summary.py UVChart.plot   0.00% 11 11 0   0.00% 6 0   0.00%
pipeline / infrastructure / displays / summary.py UVChart._get_figfile   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / infrastructure / displays / summary.py UVChart._get_plot_object   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / summary.py UVChart._get_spwid_and_field   0.00% 11 11 0   0.00% 6 0   0.00%
pipeline / infrastructure / displays / summary.py UVChart._get_representative_source_and_spwid   0.00% 16 16 0   0.00% 6 0   0.00%
pipeline / infrastructure / displays / summary.py UVChart._get_first_available_science_spw   0.00% 11 11 0   0.00% 2 0   0.00%
pipeline / infrastructure / displays / summary.py UVChart._get_preferred_science_spw_and_field   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / infrastructure / displays / summary.py UVChart._get_field_for_source   0.00% 15 15 0   0.00% 8 0   0.00%
pipeline / infrastructure / displays / summary.py UVChart._get_center_field   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / summary.py UVChart._get_nchan_for_spw   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / infrastructure / displays / summary.py UVChart._is_valid   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / summary.py SpwIdVsFreqChartInputs.output   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / summary.py SpwIdVsFreqChartInputs.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / summary.py SpwIdVsFreqChart.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / summary.py SpwIdVsFreqChart._extract_spwdata_vla   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / infrastructure / displays / summary.py SpwIdVsFreqChart._extract_spwdata_alma_nro   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / infrastructure / displays / summary.py SpwIdVsFreqChart.plot   0.00% 73 73 0   0.00% 16 0   0.00%
pipeline / infrastructure / displays / summary.py SpwIdVsFreqChart._get_plot_object   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / displays / summary.py get_intent_subscan_time_ranges   0.00% 35 35 0   0.00% 10 0   0.00%
pipeline / infrastructure / displays / summary.py (no function)   100.00% 110 0 21   100.00% 0 0   100.00%
pipeline / infrastructure / doctools.py inherit_type_hints   100.00% 6 0 0   100.00% 4 0   100.00%
pipeline / infrastructure / doctools.py inherit_annotations   84.62% 13 2 0   83.33% 6 1   84.21%
pipeline / infrastructure / doctools.py inherit_docstring   87.50% 8 1 0   75.00% 4 1   83.33%
pipeline / infrastructure / doctools.py (no function)   100.00% 3 0 5   100.00% 0 0   100.00%
pipeline / infrastructure / docutils / __init__.py (no function)   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / docutils / createTaskList.py get_task_description   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / docutils / createTaskList.py taskutil.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / infrastructure / docutils / createTaskList.py taskutil.createtasklist   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / infrastructure / docutils / createTaskList.py taskutil.gettasklist   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / docutils / createTaskList.py taskutil._replacelfcode   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / docutils / createTaskList.py taskutil._replacews   0.00% 14 14 0   0.00% 6 0   0.00%
pipeline / infrastructure / docutils / createTaskList.py taskutil._processstring   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / docutils / createTaskList.py taskutil._getstring   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / infrastructure / docutils / createTaskList.py taskutil.getshortdescription   0.00% 12 12 1   0.00% 4 0   0.00%
pipeline / infrastructure / docutils / createTaskList.py taskutil.gettaskdescription   0.00% 15 15 1   0.00% 6 0   0.00%
pipeline / infrastructure / docutils / createTaskList.py taskutil.getparamlist   0.00% 42 42 1   0.00% 16 0   0.00%
pipeline / infrastructure / docutils / createTaskList.py taskutil.createHTML   0.00% 43 43 0   0.00% 12 0   0.00%
pipeline / infrastructure / docutils / createTaskList.py taskutil2.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / docutils / createTaskList.py taskutil2.createtasklist   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / infrastructure / docutils / createTaskList.py hetaskutil.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / infrastructure / docutils / createTaskList.py hetaskutil.keys   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / docutils / createTaskList.py hetaskutil.addmodule   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / infrastructure / docutils / createTaskList.py hetaskutil.createtasklist   0.00% 2 2 0   0.00% 2 0   0.00%
pipeline / infrastructure / docutils / createTaskList.py hetaskutil.gettasklist   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / docutils / createTaskList.py hetaskutil.getparamlist   0.00% 11 11 0   0.00% 6 0   0.00%
pipeline / infrastructure / docutils / createTaskList.py hetaskutil.createHTML   0.00% 33 33 0   0.00% 12 0   0.00%
pipeline / infrastructure / docutils / createTaskList.py hetaskutil2.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / docutils / createTaskList.py hetaskutil3.__init__   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / infrastructure / docutils / createTaskList.py create   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / docutils / createTaskList.py create2   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / infrastructure / docutils / createTaskList.py create3   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / infrastructure / docutils / createTaskList.py (no function)   0.00% 33 33 6   100.00% 0 0   0.00%
pipeline / infrastructure / eventbus / __init__.py (no function)   100.00% 0 0 2   100.00% 0 0   100.00%
pipeline / infrastructure / eventbus / eventbus.py subscribe   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / eventbus / eventbus.py send_message   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / eventbus / eventbus.py (no function)   100.00% 3 0 3   100.00% 0 0   100.00%
pipeline / infrastructure / eventbus / events.py ContextLifecycleEvent.__init__   71.43% 7 2 0   50.00% 4 2   63.64%
pipeline / infrastructure / eventbus / events.py ContextCreatedEvent.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / eventbus / events.py ContextResumedEvent.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / eventbus / events.py TaskLifecycleEvent.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / eventbus / events.py TaskStartedEvent.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / eventbus / events.py TaskCompleteEvent.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / eventbus / events.py TaskAbnormalExitEvent.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / eventbus / events.py WebLogLifecycleEvent.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / eventbus / events.py WebLogRenderingStartedEvent.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / eventbus / events.py WebLogRenderingCompleteEvent.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / eventbus / events.py WebLogStageLifecycleEvent.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / eventbus / events.py WebLogStageRenderingStartedEvent.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / eventbus / events.py WebLogStageRenderingCompleteEvent.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / eventbus / events.py WebLogStageRenderingAbnormalExitEvent.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / eventbus / events.py ResultLifecycleEvent.__init__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / eventbus / events.py ResultAcceptingEvent.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / eventbus / events.py ResultAcceptedEvent.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / eventbus / events.py ResultAcceptErrorEvent.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / eventbus / events.py (no function)   100.00% 56 0 1   100.00% 0 0   100.00%
pipeline / infrastructure / exceptions.py (no function)   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / executeppr.py executeppr   0.00% 145 145 2   0.00% 56 0   0.00%
pipeline / infrastructure / executeppr.py save_existing_context   0.00% 7 7 1   100.00% 0 0   0.00%
pipeline / infrastructure / executeppr.py export_on_exception   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / infrastructure / executeppr.py _getFirstRequest   81.25% 32 6 0   50.00% 8 4   75.00%
pipeline / infrastructure / executeppr.py _getPprObject   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / executeppr.py _getProjectSummary   100.00% 6 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / executeppr.py _getProjectStructure   100.00% 16 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / executeppr.py _getNumRequests   19.35% 31 25 4   0.00% 4 0   17.14%
pipeline / infrastructure / executeppr.py _getIntents   66.67% 27 9 0   75.00% 4 1   67.74%
pipeline / infrastructure / executeppr.py _getPerformanceParameters   0.00% 8 8 0   0.00% 6 0   0.00%
pipeline / infrastructure / executeppr.py _getProcessingIntents   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / infrastructure / executeppr.py _getSessions   0.00% 13 13 0   0.00% 4 0   0.00%
pipeline / infrastructure / executeppr.py _getCommands   55.56% 27 12 0   25.00% 4 1   51.61%
pipeline / infrastructure / executeppr.py _getNumSchedBlockSets   66.67% 9 3 0   50.00% 2 1   63.64%
pipeline / infrastructure / executeppr.py _getAsdmList   44.83% 29 16 0   25.00% 8 2   40.54%
pipeline / infrastructure / executeppr.py _getParameters   66.67% 24 8 0   100.00% 2 0   69.23%
pipeline / infrastructure / executeppr.py (no function)   100.00% 17 0 14   100.00% 0 0   100.00%
pipeline / infrastructure / executeppr_test.py test_sanitize_ms   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / executeppr_test.py create_example_alma_ppr   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / executeppr_test.py test_xmlobjectifier_casttype   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / executeppr_test.py (no function)   100.00% 7 0 4   100.00% 0 0   100.00%
pipeline / infrastructure / executevlappr.py executeppr   0.00% 107 107 1   0.00% 28 0   0.00%
pipeline / infrastructure / executevlappr.py _getFirstRequest   0.00% 33 33 0   0.00% 8 0   0.00%
pipeline / infrastructure / executevlappr.py _getProjectSummary   0.00% 9 9 0   100.00% 0 0   0.00%
pipeline / infrastructure / executevlappr.py _getNumRequests   0.00% 17 17 2   0.00% 2 0   0.00%
pipeline / infrastructure / executevlappr.py _getNumSchedBlockSets   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / infrastructure / executevlappr.py _getAsdmList   0.00% 17 17 0   0.00% 4 0   0.00%
pipeline / infrastructure / executevlappr.py (no function)   0.00% 6 6 12   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py _char_replacer   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / infrastructure / filenamer.py sanitize_for_ms   100.00% 4 0 0   100.00% 4 0   100.00%
pipeline / infrastructure / filenamer.py sanitize   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / filenamer.py fitsname   0.00% 12 12 0   0.00% 2 0   0.00%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.__init__   0.00% 22 22 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.build   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.asdm   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.task   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.output_dir   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.extension   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.flag_marks   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.format   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.intent   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.iteration   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.line_region   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.method   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.datatype   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.polarization   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.antenna   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.solint   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.smooth   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.source   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.spectral_window_nochan   0.00% 11 11 0   0.00% 6 0   0.00%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.spectral_window   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.band   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.specmode   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.stage   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.type   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py sort_spws   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / filenamer.py NamingTemplate.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py NamingTemplate.get_filename   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py NamingTemplate.output_dir   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py NamingTemplate.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py ASDM.__init__   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / filenamer.py ASDM.asdm   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py MeasurementSet.__init__   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / infrastructure / filenamer.py MeasurementSet.asdm   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py FlaggingTable.__init__   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / infrastructure / filenamer.py FlaggingTable.asdm   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py CalibrationTable.__init__   0.00% 11 11 0   0.00% 6 0   0.00%
pipeline / infrastructure / filenamer.py CalibrationTable.asdm   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py CalibrationTable.extension   0.00% 2 2 1   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py CalibrationTable.flag_marks   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py CalibrationTable.method   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py CalibrationTable.polarization   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py CalibrationTable.solint   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py CalibrationTable.smooth   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py CalibrationTable.source   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py CalibrationTable.spectral_window   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py CalibrationTable.spectral_window_nochan   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py CalibrationTable.stage   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py CalibrationTable.type   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py CalibrationTable.amplitude_cal   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py CalibrationTable.bandpass_cal   100.00% 0 0 4   100.00% 0 0   100.00%
pipeline / infrastructure / filenamer.py CalibrationTable.delay_cal   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py CalibrationTable.flux_cal   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py CalibrationTable.gain_cal   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py CalibrationTable.phase_only_gain_cal   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py CalibrationTable.amplitude_only_gain_cal   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py CalibrationTable.polarization_cal   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py CalibrationTable.antpos_cal   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py CalibrationTable.uvcont_cal   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py CalibrationTable.tsys_cal   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py CalibrationTable.opac_cal   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py CalibrationTable.gc_cal   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py CalibrationTable.rq_cal   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py CalibrationTable.swpow_cal   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py CalibrationTable.tecim_cal   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py CalibrationTable.wvrg_cal   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py CalibrationTable.xyf0_cal   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py CalibrationTable.sdsky_cal   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py CalibrationTable.sdbaseline   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py CalibrationTable.channel_fit   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py CalibrationTable.poly_fit   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py CalibrationTable.spline_fit   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py CalibrationTable.time_series_fit   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py CASALog.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py Image.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py Image.flag_marks   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py Image.intent   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / filenamer.py Image.iteration   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py Image.line_region   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py Image.datatype   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py Image.polarization   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py Image.source   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py Image.stage   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py Image.spectral_window   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py Image.specmode   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py Image.type   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py Image.band   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py Image.antenna   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py Image.continuum_image   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py Image.spectral_image   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py Image.clean   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py Image.clean_mask   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py Image.dirty   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py Image.model   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py Image.residual   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py Image.psf   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py Image.integrated_fluxscale   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py Image.fluxscale   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py Image.flat_flux_clean   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py Image.flat_flux_residual   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py Image.single_dish   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py Image.bandpass   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / infrastructure / filenamer.py Image.flux   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py Image.gain   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py Image.science   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py MosaicImage.flag_marks   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py AmplitudeCalibrationTable.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py AntposCalibrationTable.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py UVcontCalibrationTable.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py BandpassCalibrationTable.__init__   100.00% 0 0 2   100.00% 0 0   100.00%
pipeline / infrastructure / filenamer.py DelayCalibrationTable.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py PolCalibrationTable.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py FluxCalibrationTable.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py GainCalibrationTable.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py XYf0CalibrationTable.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py TsysCalibrationTable.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py OpCalibrationTable.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py GainCurvesCalibrationTable.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py RqCalibrationTable.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py TecMapsCalibrationTable.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py SwpowCalibrationTable.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py WvrgCalibrationTable.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py SDSkyCalibrationTable.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py SDBaselineTable.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py PipelineProductNameBuilder.__build   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / filenamer.py PipelineProductNameBuilder._join_dir   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / infrastructure / filenamer.py PipelineProductNameBuilder._build_from_oussid   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / filenamer.py PipelineProductNameBuilder._build_from_ps_oussid   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / infrastructure / filenamer.py PipelineProductNameBuilder._build_from_oussid_session   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py PipelineProductNameBuilder._build_calproduct_name   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / infrastructure / filenamer.py PipelineProductNameBuilder._build_from_vis   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py PipelineProductNameBuilder.weblog   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py PipelineProductNameBuilder.casa_script   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py PipelineProductNameBuilder.manifest   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py PipelineProductNameBuilder.calapply_list   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py PipelineProductNameBuilder.caltables   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py PipelineProductNameBuilder.auxiliary_products   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py PipelineProductNameBuilder.aqua_report   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / filenamer.py (no function)   96.86% 191 6 9   50.00% 2 1   96.37%
pipeline / infrastructure / imageheader.py clean_extendable_keys   0.00% 9 9 0   0.00% 8 0   0.00%
pipeline / infrastructure / imageheader.py wrap_key   0.00% 11 11 0   0.00% 6 0   0.00%
pipeline / infrastructure / imageheader.py set_miscinfo   0.00% 62 62 0   0.00% 42 0   0.00%
pipeline / infrastructure / imageheader.py (no function)   100.00% 4 0 12   100.00% 0 0   100.00%
pipeline / infrastructure / imagelibrary.py ImageLibrary.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / imagelibrary.py ImageLibrary.get_imlist   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / imagelibrary.py ImageLibrary.clear_imlist   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / imagelibrary.py ImageLibrary.add_item   0.00% 15 15 0   0.00% 6 0   0.00%
pipeline / infrastructure / imagelibrary.py ImageLibrary.delete_item   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / infrastructure / imagelibrary.py ImageLibrary.find_imageitem   0.00% 4 4 0   0.00% 4 0   0.00%
pipeline / infrastructure / imagelibrary.py ImageLibrary.product_in_list   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / infrastructure / imagelibrary.py ImageItem.__init__   0.00% 14 14 0   100.00% 0 0   0.00%
pipeline / infrastructure / imagelibrary.py ImageItem.__iter__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / imagelibrary.py ImageMetadata.__init__   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / infrastructure / imagelibrary.py ImageMetadata.__setitem__   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / infrastructure / imagelibrary.py (no function)   100.00% 16 0 3   100.00% 0 0   100.00%
pipeline / infrastructure / jobrequest.py FunctionArg.__init__   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / jobrequest.py FunctionArg.__str__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / jobrequest.py FunctionArg.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / jobrequest.py NamelessArg.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / jobrequest.py NamelessArg.__str__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / jobrequest.py NamelessArg.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / jobrequest.py alphasort   52.94% 17 8 0   50.00% 10 3   51.85%
pipeline / infrastructure / jobrequest.py UUID_to_underscore   85.71% 7 1 0   75.00% 4 1   81.82%
pipeline / infrastructure / jobrequest.py truncate_paths   77.78% 9 2 0   66.67% 6 2   73.33%
pipeline / infrastructure / jobrequest.py is_uid   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / jobrequest.py basename_if_isfile   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / infrastructure / jobrequest.py _recur_map   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / jobrequest.py JobRequest.__init__   80.95% 21 4 1   33.33% 6 2   70.37%
pipeline / infrastructure / jobrequest.py JobRequest.execute   80.00% 10 2 0   50.00% 2 1   75.00%
pipeline / infrastructure / jobrequest.py JobRequest._get_fn_msg   88.89% 9 1 0   75.00% 4 1   84.62%
pipeline / infrastructure / jobrequest.py JobRequest.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / jobrequest.py JobRequest.__str__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / jobrequest.py JobRequest.hash_code   0.00% 7 7 0   0.00% 6 0   0.00%
pipeline / infrastructure / jobrequest.py JobRequest._gen_hash   0.00% 8 8 0   0.00% 6 0   0.00%
pipeline / infrastructure / jobrequest.py get_fn_name   83.33% 6 1 0   66.67% 6 2   75.00%
pipeline / infrastructure / jobrequest.py jobrequest_generator   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / infrastructure / jobrequest.py jobrequest_generator.job_generator   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / jobrequest.py (no function)   100.00% 29 0 13   100.00% 0 0   100.00%
pipeline / infrastructure / launcher.py Context.__init__   95.00% 40 2 0   50.00% 2 1   92.86%
pipeline / infrastructure / launcher.py Context.stage   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / launcher.py Context.products_dir   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / launcher.py Context.products_dir   100.00% 5 0 0   50.00% 2 1   85.71%
pipeline / infrastructure / launcher.py Context.save   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / infrastructure / launcher.py Context.__str__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / launcher.py Context.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / launcher.py Context.set_state   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / launcher.py Context.get_oussid   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / launcher.py Context.get_recipe_name   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / launcher.py Pipeline.__init__   0.00% 25 25 2   0.00% 16 0   0.00%
pipeline / infrastructure / launcher.py Pipeline._link_casa_log   0.00% 17 17 0   0.00% 6 0   0.00%
pipeline / infrastructure / launcher.py Pipeline._find_most_recent_session   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / infrastructure / launcher.py Pipeline.__repr__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / launcher.py Pipeline.close   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / launcher.py (no function)   100.00% 25 0 9   100.00% 0 0   100.00%
pipeline / infrastructure / logging.py pipeline_origin   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / logging.py pipeline_origin.pipeline_as_origin   100.00% 4 0 0   100.00% 2 0   100.00%
pipeline / infrastructure / logging.py CASALogHandler.__init__   100.00% 5 0 0   50.00% 2 1   85.71%
pipeline / infrastructure / logging.py CASALogHandler.flush   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / infrastructure / logging.py CASALogHandler.emit   63.64% 11 4 0   100.00% 0 0   63.64%
pipeline / infrastructure / logging.py CASALogHandler.get_casa_priority   46.15% 13 7 0   41.67% 12 3   44.00%
pipeline / infrastructure / logging.py get_logger   94.29% 35 2 0   75.00% 16 4   88.24%
pipeline / infrastructure / logging.py get_logger.trace   50.00% 2 1 1   50.00% 2 1   50.00%
pipeline / infrastructure / logging.py get_logger.todo   0.00% 2 2 1   0.00% 2 0   0.00%
pipeline / infrastructure / logging.py get_logger.attention   0.00% 2 2 1   0.00% 2 0   0.00%
pipeline / infrastructure / logging.py set_logging_level   70.00% 10 3 1   50.00% 4 2   64.29%
pipeline / infrastructure / logging.py add_handler   0.00% 2 2 0   0.00% 2 0   0.00%
pipeline / infrastructure / logging.py remove_handler   0.00% 2 2 0   0.00% 2 0   0.00%
pipeline / infrastructure / logging.py suspend_handler   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / logging.py SuspendCapturingLogger.__enter__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / logging.py SuspendCapturingLogger.__exit__   0.00% 4 4 0   0.00% 4 0   0.00%
pipeline / infrastructure / logging.py CapturingHandler.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / logging.py CapturingHandler.emit   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / infrastructure / logging.py CapturingHandler.flush   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / logging.py CapturingHandler.close   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / logging.py Code.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / logging.py Frame.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / logging.py Traceback.__init__   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / infrastructure / logging.py log_level   0.00% 12 12 1   0.00% 8 0   0.00%
pipeline / infrastructure / logging.py log_filtermsg   100.00% 4 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / logging.py (no function)   100.00% 48 0 14   100.00% 0 0   100.00%
pipeline / infrastructure / mpihelpers.py AsyncTask.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / mpihelpers.py AsyncTask.get_result   0.00% 15 15 0   0.00% 4 0   0.00%
pipeline / infrastructure / mpihelpers.py AsyncTask._merge_casa_commands   0.00% 15 15 0   0.00% 2 0   0.00%
pipeline / infrastructure / mpihelpers.py SyncTask.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / mpihelpers.py SyncTask.get_result   0.00% 9 9 1   0.00% 4 0   0.00%
pipeline / infrastructure / mpihelpers.py Executable.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / mpihelpers.py Executable.get_executable   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / infrastructure / mpihelpers.py Tier0PipelineTask.__init__   0.00% 10 10 1   100.00% 0 0   0.00%
pipeline / infrastructure / mpihelpers.py Tier0PipelineTask.get_executable   0.00% 15 15 0   100.00% 0 0   0.00%
pipeline / infrastructure / mpihelpers.py Tier0PipelineTask.__str__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / mpihelpers.py Tier0JobRequest.__init__   0.00% 6 6 1   0.00% 2 0   0.00%
pipeline / infrastructure / mpihelpers.py Tier0JobRequest.get_executable   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / infrastructure / mpihelpers.py Tier0JobRequest.__str__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / mpihelpers.py Tier0FunctionCall.__init__   0.00% 21 21 2   0.00% 4 0   0.00%
pipeline / infrastructure / mpihelpers.py Tier0FunctionCall.__init__.format_arg_value   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / mpihelpers.py Tier0FunctionCall.get_executable   0.00% 15 15 0   0.00% 6 0   0.00%
pipeline / infrastructure / mpihelpers.py Tier0FunctionCall.__repr__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / mpihelpers.py mpiexec   0.00% 14 14 0   0.00% 2 0   0.00%
pipeline / infrastructure / mpihelpers.py is_mpi_ready   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / mpihelpers.py is_mpi_server   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / mpihelpers.py exec_func   0.00% 5 5 1   0.00% 4 0   0.00%
pipeline / infrastructure / mpihelpers.py _splitall   0.00% 12 12 0   0.00% 4 0   0.00%
pipeline / infrastructure / mpihelpers.py parse_mpi_input_parameter   0.00% 8 8 0   0.00% 6 0   0.00%
pipeline / infrastructure / mpihelpers.py parse_parallel_input_parameter   0.00% 8 8 0   0.00% 6 0   0.00%
pipeline / infrastructure / mpihelpers.py TaskQueue.__init__   0.00% 14 14 0   100.00% 0 0   0.00%
pipeline / infrastructure / mpihelpers.py TaskQueue.__enter__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / mpihelpers.py TaskQueue.__exit__   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / mpihelpers.py TaskQueue.__call__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / mpihelpers.py TaskQueue.done   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / mpihelpers.py TaskQueue.is_async   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / mpihelpers.py TaskQueue.get_results   0.00% 15 15 0   0.00% 6 0   0.00%
pipeline / infrastructure / mpihelpers.py TaskQueue.map   0.00% 4 4 0   0.00% 4 0   0.00%
pipeline / infrastructure / mpihelpers.py TaskQueue._register_task   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / infrastructure / mpihelpers.py TaskQueue.add_jobrequest   0.00% 14 14 0   0.00% 8 0   0.00%
pipeline / infrastructure / mpihelpers.py TaskQueue.add_functioncall   0.00% 12 12 0   0.00% 6 0   0.00%
pipeline / infrastructure / mpihelpers.py TaskQueue.add_pipelinetask   0.00% 24 24 0   0.00% 8 0   0.00%
pipeline / infrastructure / mpihelpers.py (no function)   74.32% 74 19 15   33.33% 6 2   71.25%
pipeline / infrastructure / new_pipeline_task / __init__.py (no function)   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / new_pipeline_task / new_pipeline_task.py NewTask.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / infrastructure / new_pipeline_task / new_pipeline_task.py NewTask.parse_command_line   0.00% 22 22 0   0.00% 8 0   0.00%
pipeline / infrastructure / new_pipeline_task / new_pipeline_task.py NewTask.create   0.00% 57 57 7   0.00% 8 0   0.00%
pipeline / infrastructure / new_pipeline_task / new_pipeline_task.py (no function)   0.00% 12 12 8   0.00% 4 0   0.00%
pipeline / infrastructure / new_pipeline_task / verify_new_pipeline_task.py NewTask.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / new_pipeline_task / verify_new_pipeline_task.py NewTask.parse_command_line   0.00% 17 17 0   0.00% 4 0   0.00%
pipeline / infrastructure / new_pipeline_task / verify_new_pipeline_task.py NewTask.verify   0.00% 16 16 0   100.00% 0 0   0.00%
pipeline / infrastructure / new_pipeline_task / verify_new_pipeline_task.py (no function)   0.00% 11 11 5   0.00% 4 0   0.00%
pipeline / infrastructure / pipeline_statistics.py determine_import_program   0.00% 7 7 1   0.00% 6 0   0.00%
pipeline / infrastructure / pipeline_statistics.py strip_html   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / pipeline_statistics.py PipelineStatistic.__init__   0.00% 12 12 0   0.00% 6 0   0.00%
pipeline / infrastructure / pipeline_statistics.py PipelineStatistic.__str__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / pipeline_statistics.py PipelineStatistic.to_dict   0.00% 10 10 0   0.00% 8 0   0.00%
pipeline / infrastructure / pipeline_statistics.py PipelineStatsCollection.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / infrastructure / pipeline_statistics.py PipelineStatsCollection.add_stat   0.00% 17 17 0   0.00% 16 0   0.00%
pipeline / infrastructure / pipeline_statistics.py PipelineStatsCollection.add_stats   0.00% 2 2 0   0.00% 2 0   0.00%
pipeline / infrastructure / pipeline_statistics.py PipelineStatsCollection.to_dict   0.00% 16 16 0   0.00% 8 0   0.00%
pipeline / infrastructure / pipeline_statistics.py _generate_header   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / infrastructure / pipeline_statistics.py project_id   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / pipeline_statistics.py pipeline_version   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / pipeline_statistics.py pipeline_recipe   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / pipeline_statistics.py casa_version   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / pipeline_statistics.py mous_uid   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / pipeline_statistics.py n_eb   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / pipeline_statistics.py stage_duration   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / infrastructure / pipeline_statistics.py execution_duration   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / infrastructure / pipeline_statistics.py stage_info   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / pipeline_statistics.py _get_mous_values   0.00% 34 34 0   100.00% 0 0   0.00%
pipeline / infrastructure / pipeline_statistics.py n_ant   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / pipeline_statistics.py n_scan   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / pipeline_statistics.py l80   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / pipeline_statistics.py _get_eb_values   0.00% 13 13 0   0.00% 2 0   0.00%
pipeline / infrastructure / pipeline_statistics.py spw_width   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / pipeline_statistics.py spw_freq   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / pipeline_statistics.py n_chan   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / pipeline_statistics.py nbin_online   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / pipeline_statistics.py chan_width   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / pipeline_statistics.py n_pol   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / pipeline_statistics.py _get_spw_values   0.00% 20 20 0   0.00% 2 0   0.00%
pipeline / infrastructure / pipeline_statistics.py pointings   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / pipeline_statistics.py _get_source_values   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / infrastructure / pipeline_statistics.py get_stats_from_context   0.00% 10 10 1   100.00% 0 0   0.00%
pipeline / infrastructure / pipeline_statistics.py ResultsStatsExtractor.is_handler_for   0.00% 10 10 0   0.00% 6 0   0.00%
pipeline / infrastructure / pipeline_statistics.py ResultsStatsExtractor.handle   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / infrastructure / pipeline_statistics.py StatsExtractorRegistry.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / pipeline_statistics.py StatsExtractorRegistry.add_handler   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / infrastructure / pipeline_statistics.py StatsExtractorRegistry.handle   0.00% 18 18 0   0.00% 12 0   0.00%
pipeline / infrastructure / pipeline_statistics.py FlagDeterALMAResultsExtractor.handle   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / pipeline_statistics.py FlagDeterALMAResultsExtractor.calculate_value   0.00% 18 18 0   0.00% 10 0   0.00%
pipeline / infrastructure / pipeline_statistics.py FlagDeterALMAResultsExtractor.create_stat   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / infrastructure / pipeline_statistics.py union   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / infrastructure / pipeline_statistics.py get_stats_from_results   0.00% 8 8 0   0.00% 6 0   0.00%
pipeline / infrastructure / pipeline_statistics.py generate_stats   0.00% 9 9 0   100.00% 0 0   0.00%
pipeline / infrastructure / pipeline_statistics.py (no function)   0.00% 63 63 22   100.00% 0 0   0.00%
pipeline / infrastructure / pipelineqa.py TargetDataSelection.__init__   0.00% 24 24 0   0.00% 16 0   0.00%
pipeline / infrastructure / pipelineqa.py TargetDataSelection.__str__   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / infrastructure / pipelineqa.py QAScore.__init__   0.00% 11 11 0   0.00% 4 0   0.00%
pipeline / infrastructure / pipelineqa.py QAScore.__str__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / pipelineqa.py QAScore.__repr__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / pipelineqa.py QAScorePool.__init__   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / pipelineqa.py QAScorePool.representative   0.00% 8 8 0   0.00% 6 0   0.00%
pipeline / infrastructure / pipelineqa.py QAScorePool.representative   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / pipelineqa.py QAPlugin.is_handler_for   0.00% 10 10 0   0.00% 6 0   0.00%
pipeline / infrastructure / pipelineqa.py QAPlugin.handle   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / infrastructure / pipelineqa.py QAPlugin.handle_with_exception_catch   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / infrastructure / pipelineqa.py QARegistry.__init__   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / pipelineqa.py QARegistry.add_handler   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / infrastructure / pipelineqa.py QARegistry.do_qa   0.00% 17 17 0   0.00% 14 0   0.00%
pipeline / infrastructure / pipelineqa.py scores_with_location   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / infrastructure / pipelineqa.py (no function)   100.00% 39 0 10   100.00% 0 0   100.00%
pipeline / infrastructure / project.py ProjectSummary.__init__   100.00% 5 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / project.py ProjectSummary.__iter__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / project.py ProjectStructure.__init__   100.00% 13 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / project.py ProjectStructure.__iter__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / project.py PerformanceParameters.__init__   100.00% 11 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / project.py PerformanceParameters.__iter__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / project.py get_state   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / infrastructure / project.py ModificationListener.on_delattr   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / project.py ModificationListener.on_setattr   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / project.py LoggingModificationListener.on_delattr   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / project.py LoggingModificationListener.on_setattr   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / project.py ModificationPublisher.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / project.py ModificationPublisher.__setattr__   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / infrastructure / project.py ModificationPublisher.__delattr__   0.00% 4 4 0   0.00% 4 0   0.00%
pipeline / infrastructure / project.py ModificationPublisher.add_listener   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / project.py ModificationPublisher.remove_listener   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / project.py ModificationPublisher.as_dict   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / project.py ModificationPublisher.__getstate__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / project.py (no function)   100.00% 28 0 2   100.00% 0 0   100.00%
pipeline / infrastructure / refantflag.py identify_fully_flagged_antennas_from_flagcmds   0.00% 10 10 0   0.00% 6 0   0.00%
pipeline / infrastructure / refantflag.py identify_fully_flagged_antennas_from_flagview   0.00% 21 21 0   0.00% 16 0   0.00%
pipeline / infrastructure / refantflag.py mark_antennas_for_refant_update   0.00% 41 41 1   0.00% 24 0   0.00%
pipeline / infrastructure / refantflag.py aggregate_fully_flagged_antenna_notifications   0.00% 23 23 0   0.00% 18 0   0.00%
pipeline / infrastructure / refantflag.py format_fully_flagged_antenna_notification   0.00% 9 9 0   0.00% 6 0   0.00%
pipeline / infrastructure / refantflag.py (no function)   100.00% 10 0 9   100.00% 0 0   100.00%
pipeline / infrastructure / renderer / __init__.py (no function)   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / infrastructure / renderer / basetemplates.py T2_4MDetailsDefaultRenderer.__init__   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / renderer / basetemplates.py T2_4MDetailsDefaultRenderer.get_display_context   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / basetemplates.py T2_4MDetailsDefaultRenderer.update_mako_context   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / basetemplates.py T2_4MDetailsDefaultRenderer.render   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / basetemplates.py T2_4MDetailsDefaultRenderer._get_log_url   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / basetemplates.py T2_4MDetailsFailedTaskRenderer.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / renderer / basetemplates.py T2_4MDetailsFailedTaskRenderer.update_mako_context   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / basetemplates.py time_order_dicts   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / basetemplates.py reorder_dicts   0.00% 12 12 0   0.00% 10 0   0.00%
pipeline / infrastructure / renderer / basetemplates.py CommonRenderer.__init__   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / basetemplates.py CommonRenderer.render   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / basetemplates.py CommonRenderer.update_mako_context   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / infrastructure / renderer / basetemplates.py CommonRenderer.get_file   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / infrastructure / renderer / basetemplates.py JsonPlotRenderer.__init__   0.00% 19 19 0   0.00% 12 0   0.00%
pipeline / infrastructure / renderer / basetemplates.py JsonPlotRenderer.update_json_dict   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / infrastructure / renderer / basetemplates.py JsonPlotRenderer.update_mako_context   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / basetemplates.py (no function)   100.00% 21 0 10   100.00% 0 0   100.00%
pipeline / infrastructure / renderer / htmlrenderer.py get_task_description   0.00% 44 44 0   0.00% 22 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py _get_task_description_for_class   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py get_task_name   0.00% 41 41 0   0.00% 22 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py get_stage_number   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py get_plot_dir   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py scan_has_intent   0.00% 4 4 0   0.00% 4 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py Session.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py Session.get_sessions   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py Session.get_sessions.mycmp   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py RendererBase.rerender   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py RendererBase.get_path   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py RendererBase.get_file   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py RendererBase.render   0.00% 11 11 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T1_1Renderer.EnvironmentProperty.description   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T1_1Renderer.EnvironmentTable.__init__   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T1_1Renderer.get_display_context   0.00% 55 55 1   0.00% 12 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T1_1Renderer.get_environment_tables   0.00% 39 39 0   0.00% 6 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T1_2Renderer.get_display_context   0.00% 19 19 1   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T1_3MRenderer.get_display_context   0.00% 44 44 0   0.00% 16 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T1_4MRenderer.get_display_context   0.00% 22 22 0   0.00% 10 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T2_1Renderer.get_display_context   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T2_1DetailsRenderer.get_file   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T2_1DetailsRenderer.get_filename   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T2_1DetailsRenderer.write_listobs   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T2_1DetailsRenderer.get_display_context   0.00% 76 76 0   0.00% 14 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T2_1DetailsRenderer.render   0.00% 9 9 0   0.00% 6 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T2_2_XRendererBase.get_file   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T2_2_XRendererBase.get_filename   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T2_2_XRendererBase.render   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T2_2_1Renderer.get_display_context   0.00% 17 17 0   0.00% 14 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T2_2_2Renderer.get_display_context   0.00% 13 13 0   0.00% 10 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T2_2_3Renderer.get_display_context   0.00% 14 14 0   0.00% 4 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T2_2_4Renderer.get_display_context   0.00% 15 15 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T2_2_6Renderer.get_display_context   0.00% 15 15 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T2_2_7Renderer.render   0.00% 2 2 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T2_2_7Renderer.get_display_context   0.00% 24 24 0   0.00% 14 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T2_3_XMBaseRenderer.get_display_context   0.00% 14 14 0   0.00% 8 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T2_3_1MRenderer.get_topic   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T2_3_2MRenderer.get_topic   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T2_3_3MRenderer.get_topic   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T2_3_5MRenderer.get_topic   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T2_3_6MRenderer.get_topic   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T2_4MRenderer.get_display_context   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T2_4MDetailsDefaultRenderer.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T2_4MDetailsDefaultRenderer.get_display_context   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T2_4MDetailsDefaultRenderer.update_mako_context   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T2_4MDetailsDefaultRenderer.render   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T2_4MDetailsDefaultRenderer._get_log_url   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T2_4MDetailsDefaultRenderer._get_help   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T2_4MDetailsContainerRenderer.get_path   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T2_4MDetailsContainerRenderer.get_file   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T2_4MDetailsContainerRenderer.render   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T2_4MDetailsRenderer.get_file   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T2_4MDetailsRenderer.get_path   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T2_4MDetailsRenderer.render   0.00% 33 33 0   0.00% 14 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py T2_4MDetailsRenderer.render_result   0.00% 24 24 0   0.00% 4 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py wrap_in_resultslist   0.00% 15 15 1   0.00% 8 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py group_into_sessions   0.00% 14 14 0   0.00% 4 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py group_into_sessions.get_session   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py group_into_measurement_sets   0.00% 10 10 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py group_into_measurement_sets.get_vis   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py sort_by_time   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py get_rootdir   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py group_by_root   0.00% 12 12 0   0.00% 4 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py WebLogGenerator.copy_resources   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py WebLogGenerator.render   0.00% 17 17 0   0.00% 4 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py LogCopier.copy   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py get_mses_by_time   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py get_results_by_time   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py get_ms_start_time_for_result   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py get_ms_attr_for_result   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py compute_zd_telmjd_for_ms   0.00% 15 15 0   0.00% 6 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py cmp   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py filter_qascores   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py create_tablerow   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py qascores_to_tablerows   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py qascores_to_tablerows.get_target   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py logrecords_to_tablerows   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py logrecords_to_tablerows.get_target   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / htmlrenderer.py (no function)   0.00% 217 217 35   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / logger.py getPath   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / logger.py Parameters.getCssId   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / logger.py Parameters.getDescription   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / logger.py PlotGroup.create_plot_groups   0.00% 8 8 1   0.00% 6 0   0.00%
pipeline / infrastructure / renderer / logger.py PlotGroup.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / logger.py PlotGroup.x_axis   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / logger.py PlotGroup.y_axis   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / logger.py PlotGroup.title   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / logger.py PlotGroup.numericalSort   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / logger.py PlotGroup._get_selectors   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / logger.py PlotGroup._get_parameter_values   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / logger.py PlotGroup.selectors   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / infrastructure / renderer / logger.py PlotGroup.thumbnails   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / logger.py PlotGroup.buttons   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / logger.py PlotGroup.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / logger.py Selector.__init__   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / logger.py Selector.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / logger.py Plot.__init__   0.00% 14 14 0   0.00% 4 0   0.00%
pipeline / infrastructure / renderer / logger.py Plot.css_class   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / logger.py Plot.title   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / infrastructure / renderer / logger.py Plot.thumbnail   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / logger.py Plot._create_thumbnail   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / logger.py Plot.create_thumbnail   0.00% 22 22 0   0.00% 6 0   0.00%
pipeline / infrastructure / renderer / logger.py Plot.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / logger.py (no function)   92.06% 63 5 10   40.00% 10 4   84.93%
pipeline / infrastructure / renderer / qaadapter.py Topic.__init__   100.00% 4 0 2   100.00% 0 0   100.00%
pipeline / infrastructure / renderer / qaadapter.py Topic.register_result_class   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / renderer / qaadapter.py Topic.assign_to_topics   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / qaadapter.py Topic.handles_result   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / infrastructure / renderer / qaadapter.py DataSetTopic.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / renderer / qaadapter.py CalibrationTopic.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / renderer / qaadapter.py FlaggingTopic.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / renderer / qaadapter.py LineFindingTopic.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / renderer / qaadapter.py ImagingTopic.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / renderer / qaadapter.py MiscellaneousTopic.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / renderer / qaadapter.py TopicRegistry.__init__   100.00% 3 0 0   100.00% 2 0   100.00%
pipeline / infrastructure / renderer / qaadapter.py TopicRegistry._register_to_topic   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / renderer / qaadapter.py TopicRegistry.assign_to_topics   0.00% 2 2 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / qaadapter.py TopicRegistry.register_to_dataset_topic   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / renderer / qaadapter.py TopicRegistry.register_to_calibration_topic   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / renderer / qaadapter.py TopicRegistry.register_to_flagging_topic   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / renderer / qaadapter.py TopicRegistry.register_to_imaging_topic   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / renderer / qaadapter.py TopicRegistry.register_to_linefinding_topic   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / qaadapter.py TopicRegistry.register_to_miscellaneous_topic   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / renderer / qaadapter.py TopicRegistry.get_dataset_topic   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / qaadapter.py TopicRegistry.get_calibration_topic   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / qaadapter.py TopicRegistry.get_flagging_topic   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / qaadapter.py TopicRegistry.get_imaging_topic   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / qaadapter.py TopicRegistry.get_linefinding_topic   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / qaadapter.py TopicRegistry.get_miscellaneous_topic   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / qaadapter.py TopicRegistry.get_topics   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / qaadapter.py TopicRegistry.get_url   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / qaadapter.py QABaseAdapter.__init__   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / qaadapter.py QABaseAdapter._write_json   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / qaadapter.py (no function)   100.00% 41 0 5   100.00% 0 0   100.00%
pipeline / infrastructure / renderer / registry.py RendererRegistry.__init__   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / renderer / registry.py RendererRegistry.add_renderer   70.00% 10 3 0   83.33% 6 1   75.00%
pipeline / infrastructure / renderer / registry.py RendererRegistry.get_renderer   0.00% 6 6 1   0.00% 4 0   0.00%
pipeline / infrastructure / renderer / registry.py (no function)   100.00% 5 0 1   100.00% 0 0   100.00%
pipeline / infrastructure / renderer / regression.py RegressionExtractor.is_handler_for   0.00% 10 10 0   0.00% 6 0   0.00%
pipeline / infrastructure / renderer / regression.py RegressionExtractor.handle   0.00% 1 1 1   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / regression.py RegressionExtractorRegistry.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / regression.py RegressionExtractorRegistry.add_handler   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / infrastructure / renderer / regression.py RegressionExtractorRegistry.handle   0.00% 15 15 0   0.00% 12 0   0.00%
pipeline / infrastructure / renderer / regression.py union   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / regression.py key_intersection   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / regression.py FluxcalflagRegressionExtractor.handle   0.00% 12 12 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / regression.py GcorFluxscaleRegressionExtractor.handle   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / infrastructure / renderer / regression.py ApplycalRegressionExtractor.handle   0.00% 20 20 0   0.00% 4 0   0.00%
pipeline / infrastructure / renderer / regression.py CheckflagRegressionExtractor.handle   0.00% 22 22 0   0.00% 8 0   0.00%
pipeline / infrastructure / renderer / regression.py TargetflagRegressionExtractor.handle   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / regression.py FluxbootRegressionExtractor.handle   0.00% 11 11 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / regression.py SolintRegressionExtractor.handle   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / regression.py PriorcalsRegressionExtractor.handle   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / regression.py VLASetjyRegressionExtractor.handle   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / regression.py VLAStatwtRegressionExtractor.handle   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / regression.py VLAImportDataRegressionExtractor.handle   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / regression.py FlagDeterVLARegressionExtractor.handle   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / regression.py testBPdcalsRegressionExtractor.handle   0.00% 5 5 2   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / regression.py semiFinalBPdcalsRegressionExtractor.handle   0.00% 5 5 2   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / regression.py FinalcalsRegressionExtractor.handle   0.00% 4 4 1   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / regression.py SDBLFlagRegressionExtractor.handle   0.00% 16 16 0   0.00% 12 0   0.00%
pipeline / infrastructure / renderer / regression.py SDImagingRegressionExtractor.handle   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / regression.py SDRestoredataRegressionExtractor.handle   0.00% 12 12 0   0.00% 10 0   0.00%
pipeline / infrastructure / renderer / regression.py NRORestoredataRegressionExtractor.handle   0.00% 12 12 0   0.00% 10 0   0.00%
pipeline / infrastructure / renderer / regression.py get_prefix   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / regression.py extract_qa_score_regression   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / regression.py extract_regression_results   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / regression.py missing_directories   0.00% 8 8 0   0.00% 6 0   0.00%
pipeline / infrastructure / renderer / regression.py manifest_present   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / regression.py errorexit_present   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / regression.py get_all_subclasses   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / regression.py (no function)   0.00% 125 125 42   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / rendererutils.py printTsysFlags   0.00% 29 29 0   0.00% 12 0   0.00%
pipeline / infrastructure / renderer / rendererutils.py renderflagcmds   0.00% 12 12 0   0.00% 4 0   0.00%
pipeline / infrastructure / renderer / rendererutils.py get_bar_class   0.00% 10 10 0   0.00% 8 0   0.00%
pipeline / infrastructure / renderer / rendererutils.py get_badge_class   0.00% 10 10 0   0.00% 8 0   0.00%
pipeline / infrastructure / renderer / rendererutils.py get_bar_width   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / rendererutils.py format_score   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / rendererutils.py get_sidebar_style_for_task   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / rendererutils.py get_symbol_badge   0.00% 12 12 0   0.00% 10 0   0.00%
pipeline / infrastructure / renderer / rendererutils.py get_failures_badge   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / rendererutils.py get_attentions_badge   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / rendererutils.py get_warnings_badge   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / rendererutils.py get_errors_badge   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / rendererutils.py get_suboptimal_badge   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / rendererutils.py get_command_markup   0.00% 7 7 0   0.00% 6 0   0.00%
pipeline / infrastructure / renderer / rendererutils.py format_shortmsg   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / infrastructure / renderer / rendererutils.py sort_row_by   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / rendererutils.py sort_row_by.f   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / rendererutils.py sort_row_by.f.g   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / rendererutils.py group_plots   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / rendererutils.py group_plots.f   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / rendererutils.py group_plots.f.g   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / rendererutils.py _build_rows   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / infrastructure / renderer / rendererutils.py sanitize_data_selection_string   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / rendererutils.py num_lines   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / rendererutils.py scores_in_range   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / rendererutils.py get_notification_trs   0.00% 43 43 0   0.00% 34 0   0.00%
pipeline / infrastructure / renderer / rendererutils.py format_notification   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / rendererutils.py get_relative_url   0.00% 13 13 0   0.00% 6 0   0.00%
pipeline / infrastructure / renderer / rendererutils.py percent_flagged   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / rendererutils.py plot_type   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / rendererutils.py summarise_fields   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / rendererutils.py make_parang_plots   0.00% 31 31 0   0.00% 4 0   0.00%
pipeline / infrastructure / renderer / rendererutils.py get_multiple_line_string   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / infrastructure / renderer / rendererutils.py (no function)   100.00% 34 0 13   100.00% 0 0   100.00%
pipeline / infrastructure / renderer / templates / __init__.py (no function)   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / renderer / templates / resources / __init__.py (no function)   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / renderer / weblog.py _get_template_lookup   100.00% 6 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / renderer / weblog.py register_mako_templates   100.00% 4 0 0   50.00% 2 1   83.33%
pipeline / infrastructure / renderer / weblog.py WebLogRendererRegistry.__init__   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / renderer / weblog.py WebLogRendererRegistry.add_renderer   71.43% 7 2 0   75.00% 4 1   72.73%
pipeline / infrastructure / renderer / weblog.py WebLogRendererRegistry.render_by_session   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / weblog.py WebLogRendererRegistry.render_ungrouped   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / renderer / weblog.py add_renderer   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / renderer / weblog.py (no function)   100.00% 13 0 11   100.00% 0 0   100.00%
pipeline / infrastructure / sessionutils.py parallel_inputs_impl   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / sessionutils.py parallel_inputs_impl.fget   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / sessionutils.py parallel_inputs_impl.fset   42.86% 7 4 0   25.00% 4 1   36.36%
pipeline / infrastructure / sessionutils.py as_list   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / sessionutils.py group_into_sessions   0.00% 11 11 0   0.00% 2 0   0.00%
pipeline / infrastructure / sessionutils.py group_into_sessions.get_session   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / sessionutils.py group_into_sessions.get_start_time   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / sessionutils.py group_into_sessions.chrono_sort_results   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / sessionutils.py group_into_sessions.get_session_start_time   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / sessionutils.py group_vislist_into_sessions   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / sessionutils.py get_vislist_for_session   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / sessionutils.py VDPTaskFactory.__init__   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / infrastructure / sessionutils.py VDPTaskFactory.__enter__   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / infrastructure / sessionutils.py VDPTaskFactory.__exit__   0.00% 2 2 0   0.00% 2 0   0.00%
pipeline / infrastructure / sessionutils.py VDPTaskFactory._validate_args   0.00% 15 15 0   0.00% 2 0   0.00%
pipeline / infrastructure / sessionutils.py VDPTaskFactory.get_task   0.00% 15 15 0   0.00% 6 0   0.00%
pipeline / infrastructure / sessionutils.py VDPTaskFactory.__get_task_args   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / infrastructure / sessionutils.py remove_unexpected_args   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / infrastructure / sessionutils.py get_spwmap   0.00% 14 14 0   0.00% 10 0   0.00%
pipeline / infrastructure / sessionutils.py remap_spw_int   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / sessionutils.py remap_spw_str   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / sessionutils.py ParallelTemplate.Task   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / infrastructure / sessionutils.py ParallelTemplate.__init__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / sessionutils.py ParallelTemplate.get_result_for_exception   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / infrastructure / sessionutils.py ParallelTemplate.prepare   0.00% 17 17 0   0.00% 6 0   0.00%
pipeline / infrastructure / sessionutils.py ParallelTemplate.analyse   0.00% 19 19 0   0.00% 14 0   0.00%
pipeline / infrastructure / sessionutils.py (no function)   100.00% 29 0 17   100.00% 0 0   100.00%
pipeline / infrastructure / tablereader.py find_EVLA_band   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / infrastructure / tablereader.py _get_groupingid_spectralspec_from_alma_spw_name   66.67% 12 4 0   25.00% 4 1   56.25%
pipeline / infrastructure / tablereader.py _get_ms_name   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / tablereader.py _get_ms_basename   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / tablereader.py _get_science_goal_value   100.00% 10 0 0   100.00% 6 0   100.00%
pipeline / infrastructure / tablereader.py ObservingRunReader.get_observing_run   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / infrastructure / tablereader.py MeasurementSetReader.get_scans   100.00% 48 0 0   100.00% 8 0   100.00%
pipeline / infrastructure / tablereader.py MeasurementSetReader.add_band_to_spws   58.82% 34 14 0   56.25% 16 5   58.00%
pipeline / infrastructure / tablereader.py MeasurementSetReader.add_spectralspec_spwmap   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / tablereader.py MeasurementSetReader.add_spectralspec_and_groupingid_to_spws   100.00% 3 0 0   100.00% 4 0   100.00%
pipeline / infrastructure / tablereader.py MeasurementSetReader.link_intents_to_spws   100.00% 12 0 0   100.00% 4 0   100.00%
pipeline / infrastructure / tablereader.py MeasurementSetReader.link_intents_to_spws.StatesCache.__missing__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / tablereader.py MeasurementSetReader.link_fields_to_states   82.35% 17 3 0   100.00% 4 0   85.71%
pipeline / infrastructure / tablereader.py MeasurementSetReader.link_fields_to_states.StatesCache.__missing__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / tablereader.py MeasurementSetReader.link_fields_to_sources   100.00% 6 0 0   100.00% 4 0   100.00%
pipeline / infrastructure / tablereader.py MeasurementSetReader.link_spws_to_fields   71.43% 7 2 0   100.00% 2 0   77.78%
pipeline / infrastructure / tablereader.py MeasurementSetReader.set_field_zd_telmjd   100.00% 3 0 0   100.00% 2 0   100.00%
pipeline / infrastructure / tablereader.py MeasurementSetReader.get_measurement_set   95.00% 80 4 0   75.00% 20 5   91.00%
pipeline / infrastructure / tablereader.py MeasurementSetReader._get_range   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / tablereader.py MeasurementSetReader._get_correlator_name   60.00% 15 6 0   50.00% 2 1   58.82%
pipeline / infrastructure / tablereader.py MeasurementSetReader.get_acs_software_version   61.54% 13 5 0   0.00% 2 0   53.33%
pipeline / infrastructure / tablereader.py MeasurementSetReader.get_history   0.00% 10 10 0   100.00% 0 0   0.00%
pipeline / infrastructure / tablereader.py SpectralWindowTable.get_spectral_windows   89.47% 57 6 1   75.00% 12 3   86.96%
pipeline / infrastructure / tablereader.py SpectralWindowTable.get_receptor_angle   100.00% 20 0 0   75.00% 4 1   95.83%
pipeline / infrastructure / tablereader.py SpectralWindowTable.get_sdm_num_bin_info   85.71% 7 1 0   50.00% 4 2   72.73%
pipeline / infrastructure / tablereader.py SpectralWindowTable.get_receiver_info   89.47% 19 2 0   37.50% 8 3   74.07%
pipeline / infrastructure / tablereader.py SpectralWindowTable.parse_spectral_window_ids_from_xml   80.00% 10 2 0   100.00% 2 0   83.33%
pipeline / infrastructure / tablereader.py SpectralWindowTable.get_data_description_spw_ids   100.00% 6 0 0   100.00% 2 0   100.00%
pipeline / infrastructure / tablereader.py SpectralWindowTable.get_spectral_window_spw_ids   100.00% 6 0 0   100.00% 2 0   100.00%
pipeline / infrastructure / tablereader.py SpectralWindowTable.get_asdm_to_ms_spw_mapping   100.00% 4 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / tablereader.py ObservationTable.get_project_info   100.00% 13 0 0   75.00% 4 1   94.12%
pipeline / infrastructure / tablereader.py AntennaTable.get_antenna_array   100.00% 6 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / tablereader.py AntennaTable.get_antennas   93.33% 15 1 0   75.00% 4 1   89.47%
pipeline / infrastructure / tablereader.py DataDescriptionTable.get_descriptions   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / tablereader.py DataDescriptionTable._create_data_description   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / tablereader.py DataDescriptionTable._read_table   100.00% 5 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / tablereader.py SBSummaryTable.get_sbsummary_info   42.86% 7 4 0   0.00% 2 0   33.33%
pipeline / infrastructure / tablereader.py SBSummaryTable.get_observing_modes   85.71% 14 2 0   83.33% 6 1   85.00%
pipeline / infrastructure / tablereader.py SBSummaryTable._create_sbsummary_info   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / tablereader.py SBSummaryTable._read_table   88.24% 85 10 0   69.44% 36 11   82.64%
pipeline / infrastructure / tablereader.py ExecblockTable.get_execblock_info   66.67% 9 3 0   75.00% 4 1   69.23%
pipeline / infrastructure / tablereader.py ExecblockTable._create_execblock_info   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / tablereader.py ExecblockTable._read_table   100.00% 8 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / tablereader.py PolarizationTable.get_polarizations   100.00% 5 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / tablereader.py PolarizationTable._create_pol_description   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / tablereader.py SourceTable.get_sources   100.00% 8 0 0   100.00% 2 0   100.00%
pipeline / infrastructure / tablereader.py SourceTable._create_source   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / tablereader.py SourceTable._read_table   100.00% 21 0 0   100.00% 6 0   100.00%
pipeline / infrastructure / tablereader.py SourceTable._get_eph_sourcenames   100.00% 14 0 0   75.00% 4 1   94.44%
pipeline / infrastructure / tablereader.py StateTable.get_states   100.00% 11 0 0   100.00% 2 0   100.00%
pipeline / infrastructure / tablereader.py StateTable.get_state_factory   100.00% 16 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / tablereader.py FieldTable._read_table   93.33% 15 1 0   50.00% 2 1   88.24%
pipeline / infrastructure / tablereader.py FieldTable.get_fields   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / tablereader.py FieldTable._create_field   75.00% 4 1 0   50.00% 2 1   66.67%
pipeline / infrastructure / tablereader.py _make_range   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / tablereader.py BandDescriber.get_description   55.56% 9 4 0   50.00% 8 2   52.94%
pipeline / infrastructure / tablereader.py RetrieveByIndexContainer.__init__   100.00% 2 0 1   100.00% 0 0   100.00%
pipeline / infrastructure / tablereader.py RetrieveByIndexContainer.__iter__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / tablereader.py RetrieveByIndexContainer.__len__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / tablereader.py RetrieveByIndexContainer.__getitem__   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / infrastructure / tablereader.py RetrieveByIndexContainer.__str__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / tablereader.py (no function)   100.00% 130 0 24   100.00% 0 0   100.00%
pipeline / infrastructure / taskregistry.py TaskMapping.__init__   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / taskregistry.py TaskMapping.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / taskregistry.py TaskRegistry.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / taskregistry.py TaskRegistry.get_casa_task   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / taskregistry.py TaskRegistry.get_comment   0.00% 11 11 0   0.00% 6 0   0.00%
pipeline / infrastructure / taskregistry.py TaskRegistry.get_pipeline_class   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / taskregistry.py TaskRegistry.get_pipeline_class_for_task   100.00% 4 0 0   100.00% 2 0   100.00%
pipeline / infrastructure / taskregistry.py TaskRegistry.set_casa_commands_comment   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / taskregistry.py TaskRegistry.set_casa_commands_comment.decorator   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / taskregistry.py TaskRegistry.set_comment_for_class   75.00% 12 3 0   62.50% 8 3   70.00%
pipeline / infrastructure / taskregistry.py TaskRegistry.set_equivalent_casa_task   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / taskregistry.py TaskRegistry.set_equivalent_casa_task.decorator   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / taskregistry.py TaskRegistry.set_task_identifier   100.00% 12 0 0   100.00% 8 0   100.00%
pipeline / infrastructure / taskregistry.py (no function)   100.00% 15 0 1   100.00% 0 0   100.00%
pipeline / infrastructure / timetracker.py TaskTimeTracker.__init__   100.00% 6 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / timetracker.py TaskTimeTracker.on_lifecycle_event   0.00% 21 21 0   0.00% 10 0   0.00%
pipeline / infrastructure / timetracker.py TaskTimeTracker.on_weblog_stage_lifecycle_event   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / timetracker.py TaskTimeTracker.on_task_lifecycle_event   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / timetracker.py TaskTimeTracker.on_result_lifecycle_event   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / timetracker.py TaskTimeTracker.export   0.00% 21 21 0   0.00% 6 0   0.00%
pipeline / infrastructure / timetracker.py ContextTimeTracker.__init__   100.00% 4 0 0   50.00% 2 1   83.33%
pipeline / infrastructure / timetracker.py ContextTimeTracker.track   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / timetracker.py (no function)   100.00% 14 0 14   100.00% 0 0   100.00%
pipeline / infrastructure / utils / __init__.py _ensure_no_multiple_definitions   85.71% 7 1 0   75.00% 4 1   81.82%
pipeline / infrastructure / utils / __init__.py (no function)   100.00% 3 0 16   100.00% 0 0   100.00%
pipeline / infrastructure / utils / caltable_tools.py get_num_caltable_polarizations   83.33% 12 2 0   66.67% 6 2   77.78%
pipeline / infrastructure / utils / caltable_tools.py nchan_from_caltable   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / infrastructure / utils / caltable_tools.py chan_freq_from_caltable   0.00% 11 11 0   0.00% 4 0   0.00%
pipeline / infrastructure / utils / caltable_tools.py antenna_names_from_caltable   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / infrastructure / utils / caltable_tools.py get_ant_ids_from_caltable   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / infrastructure / utils / caltable_tools.py get_spws_from_table   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / infrastructure / utils / caltable_tools.py field_ids_from_caltable   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / infrastructure / utils / caltable_tools.py field_names_from_caltable   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / infrastructure / utils / caltable_tools.py (no function)   100.00% 9 0 4   100.00% 0 0   100.00%
pipeline / infrastructure / utils / casa_data.py get_file_md5   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / casa_data.py get_iso_mtime   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / casa_data.py get_solar_system_model_files   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / casa_data.py get_filename_info   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / casa_data.py get_object_info_string   100.00% 5 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / casa_data.py from_mjd_to_datetime   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / casa_data.py IERSInfo.__init__   100.00% 4 0 0   100.00% 2 0   100.00%
pipeline / infrastructure / utils / casa_data.py IERSInfo.get_IERS_version   100.00% 8 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / casa_data.py IERSInfo.get_IERS_last_entry   100.00% 7 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / casa_data.py IERSInfo.load_info   100.00% 10 0 0   100.00% 4 0   100.00%
pipeline / infrastructure / utils / casa_data.py IERSInfo.validate_date   100.00% 3 0 0   100.00% 2 0   100.00%
pipeline / infrastructure / utils / casa_data.py IERSInfo.date_message_type   92.86% 14 1 0   90.00% 10 1   91.67%
pipeline / infrastructure / utils / casa_data.py IERSInfo.__call__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / utils / casa_data.py IERSInfo.__str__   75.00% 4 1 0   50.00% 2 1   66.67%
pipeline / infrastructure / utils / casa_data.py (no function)   100.00% 19 0 8   100.00% 0 0   100.00%
pipeline / infrastructure / utils / casa_data_test.py validate_iso8601   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / casa_data_test.py test_md5_hash_string_solar_system_models   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / casa_data_test.py test_get_iso_mtime   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / casa_data_test.py test_retrieve_corresponding_solar_system_models_with_one_file   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / casa_data_test.py test_retrieve_corresponding_solar_system_models_with_two_files   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / casa_data_test.py test_get_filename_info   100.00% 7 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / casa_data_test.py test_info_string_solar_system_models_with_one_file   100.00% 6 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / casa_data_test.py test_info_string_solar_system_models_with_two_files   100.00% 7 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / casa_data_test.py test_IERSInfo_class_creation   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / casa_data_test.py test_IERSInfo_class_loads_data   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / casa_data_test.py test_IERSInfo_get_IERS_version_method   100.00% 5 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / casa_data_test.py test_IERSInfo_get_IERSeop2000_last_entry_method   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / casa_data_test.py test_get_IERS_info   100.00% 5 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / casa_data_test.py test_validate_date_method   100.00% 4 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / casa_data_test.py test_string_representation_for_IERS_info   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / casa_data_test.py test_date_message_type   100.00% 7 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / casa_data_test.py test_date_message_type_when_data_is_not_found   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / casa_data_test.py test_from_mjd_to_datetime   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / casa_data_test.py test_IERSInfo_when_data_is_not_found   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / casa_data_test.py test_get_IERS_info_when_data_is_not_found   100.00% 6 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / casa_data_test.py test_validate_date_method_when_data_is_not_found   100.00% 4 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / casa_data_test.py test_string_representation_for_IERS_info_when_data_is_not_found   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / casa_data_test.py (no function)   100.00% 48 0 5   100.00% 0 0   100.00%
pipeline / infrastructure / utils / conf.py change_stream_for_all_streamhandlers   0.00% 19 19 3   0.00% 14 0   0.00%
pipeline / infrastructure / utils / conf.py capture   0.00% 3 3 2   100.00% 0 0   0.00%
pipeline / infrastructure / utils / conf.py capture_start   0.00% 5 5 1   100.00% 0 0   0.00%
pipeline / infrastructure / utils / conf.py capture_stop   0.00% 6 6 1   100.00% 0 0   0.00%
pipeline / infrastructure / utils / conf.py capture_output   0.00% 12 12 2   100.00% 0 0   0.00%
pipeline / infrastructure / utils / conf.py exec_func   0.00% 4 4 1   0.00% 2 0   0.00%
pipeline / infrastructure / utils / conf.py work_directory   0.00% 43 43 0   0.00% 28 0   0.00%
pipeline / infrastructure / utils / conf.py reset_logfiles   0.00% 13 13 0   0.00% 6 0   0.00%
pipeline / infrastructure / utils / conf.py request_omp_threading   0.00% 34 34 2   0.00% 16 0   0.00%
pipeline / infrastructure / utils / conf.py shutdown_plotms   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / infrastructure / utils / conf.py reset_tec_maps_module   0.00% 2 2 0   0.00% 2 0   0.00%
pipeline / infrastructure / utils / conf.py get_casa_session_details   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / infrastructure / utils / conf.py (no function)   100.00% 18 0 14   100.00% 0 0   100.00%
pipeline / infrastructure / utils / conversion.py LoggingLRUCache.__init__   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / conversion.py LoggingLRUCache.popitem   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / infrastructure / utils / conversion.py commafy   80.95% 21 4 0   77.78% 18 4   79.49%
pipeline / infrastructure / utils / conversion.py flatten   100.00% 5 0 0   100.00% 6 0   100.00%
pipeline / infrastructure / utils / conversion.py unix_seconds_to_datetime   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / conversion.py mjd_seconds_to_datetime   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / conversion.py get_epoch_as_datetime   100.00% 12 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / conversion.py range_to_list   100.00% 11 0 0   100.00% 2 0   100.00%
pipeline / infrastructure / utils / conversion.py to_CASA_intent   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / utils / conversion.py to_pipeline_intent   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / infrastructure / utils / conversion.py field_arg_to_id   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / infrastructure / utils / conversion.py spw_arg_to_id   33.33% 9 6 0   25.00% 4 1   30.77%
pipeline / infrastructure / utils / conversion.py ant_arg_to_id   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / utils / conversion.py _convert_arg_to_id   100.00% 15 0 1   100.00% 2 0   100.00%
pipeline / infrastructure / utils / conversion.py safe_split   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / conversion.py dequote   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / conversion.py format_datetime   100.00% 8 0 0   100.00% 4 0   100.00%
pipeline / infrastructure / utils / conversion.py format_timedelta   100.00% 12 0 0   100.00% 4 0   100.00%
pipeline / infrastructure / utils / conversion.py _parse_spw   96.30% 27 1 0   90.00% 10 1   94.59%
pipeline / infrastructure / utils / conversion.py _parse_field   95.00% 20 1 0   90.00% 10 1   93.33%
pipeline / infrastructure / utils / conversion.py _parse_field.get_ids_for_matching   100.00% 5 0 0   100.00% 2 0   100.00%
pipeline / infrastructure / utils / conversion.py _parse_antenna   95.83% 24 1 0   90.00% 10 1   94.12%
pipeline / infrastructure / utils / conversion.py _parse_antenna.get_antenna   100.00% 5 0 0   100.00% 2 0   100.00%
pipeline / infrastructure / utils / conversion.py record_to_quantity   83.33% 6 1 0   75.00% 4 1   80.00%
pipeline / infrastructure / utils / conversion.py phasecenter_to_skycoord   75.86% 29 7 0   83.33% 12 2   78.05%
pipeline / infrastructure / utils / conversion.py refcode_to_skyframe   83.33% 6 1 1   75.00% 4 1   80.00%
pipeline / infrastructure / utils / conversion.py invert_dict   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / utils / conversion.py convert_paths_to_basenames   100.00% 10 0 0   100.00% 4 0   100.00%
pipeline / infrastructure / utils / conversion.py convert_paths_to_basenames.replace_path   100.00% 9 0 0   100.00% 4 0   100.00%
pipeline / infrastructure / utils / conversion.py human_file_size   0.00% 13 13 0   0.00% 6 0   0.00%
pipeline / infrastructure / utils / conversion.py (no function)   100.00% 33 0 19   100.00% 0 0   100.00%
pipeline / infrastructure / utils / conversion_test.py test_commafy   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / conversion_test.py test_dequote   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / conversion_test.py test_flatten   100.00% 3 0 0   100.00% 2 0   100.00%
pipeline / infrastructure / utils / conversion_test.py test_flatten_empty   100.00% 4 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / conversion_test.py test_format_datetime   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / conversion_test.py test_format_datetime_raises_exception_too_high_precision   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / conversion_test.py test_format_timedelta   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / conversion_test.py test_format_timedelta_raises_exception_too_high_precision   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / conversion_test.py test_mjd_seconds_to_datetime   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / conversion_test.py test_range_to_list   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / conversion_test.py test_safe_split   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / conversion_test.py test_unix_seconds_to_datetime   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / conversion_test.py test__parse_antenna   100.00% 4 0 0   100.00% 2 0   100.00%
pipeline / infrastructure / utils / conversion_test.py test__parse_field   100.00% 4 0 0   100.00% 2 0   100.00%
pipeline / infrastructure / utils / conversion_test.py test__parse_spw   100.00% 13 0 0   100.00% 6 0   100.00%
pipeline / infrastructure / utils / conversion_test.py test_convert_paths   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / conversion_test.py test_phasecenter_to_skycoord   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / conversion_test.py (no function)   100.00% 34 0 4   100.00% 0 0   100.00%
pipeline / infrastructure / utils / coordinate_utils.py angular_distances   100.00% 5 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / coordinate_utils.py (no function)   100.00% 1 0 4   100.00% 0 0   100.00%
pipeline / infrastructure / utils / debugwrapper.py debugwrapper   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / debugwrapper.py debugwrapper.wrapper   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / debugwrapper.py debugwrapper.wrapper.f   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / infrastructure / utils / debugwrapper.py __debug   0.00% 14 14 0   0.00% 8 0   0.00%
pipeline / infrastructure / utils / debugwrapper.py (no function)   100.00% 2 0 6   100.00% 0 0   100.00%
pipeline / infrastructure / utils / diagnostics.py enable_memstats   0.00% 14 14 1   0.00% 6 0   0.00%
pipeline / infrastructure / utils / diagnostics.py enable_memstats.get_hook_fn   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / utils / diagnostics.py enable_memstats.get_hook_fn.log_mem_usage   0.00% 13 13 0   0.00% 8 0   0.00%
pipeline / infrastructure / utils / diagnostics.py Interval.__init__   0.00% 8 8 0   0.00% 4 0   0.00%
pipeline / infrastructure / utils / diagnostics.py Interval.__call__   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / utils / diagnostics.py Interval.start   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / infrastructure / utils / diagnostics.py Interval.stop   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / utils / diagnostics.py enable_fd_logs   0.00% 17 17 1   0.00% 6 0   0.00%
pipeline / infrastructure / utils / diagnostics.py enable_fd_logs.list_file_descriptors   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / infrastructure / utils / diagnostics.py enable_fd_logs.get_hook_fn   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / utils / diagnostics.py enable_fd_logs.get_hook_fn.log_file_descriptors   0.00% 11 11 0   0.00% 6 0   0.00%
pipeline / infrastructure / utils / diagnostics.py (no function)   100.00% 12 0 9   100.00% 0 0   100.00%
pipeline / infrastructure / utils / framework.py task_depth   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / utils / framework.py is_top_level_task   0.00% 10 10 1   0.00% 4 0   0.00%
pipeline / infrastructure / utils / framework.py get_calfroms   0.00% 13 13 1   0.00% 6 0   0.00%
pipeline / infrastructure / utils / framework.py pickle_copy   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / infrastructure / utils / framework.py pickle_load   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / utils / framework.py gen_hash   0.00% 11 11 0   0.00% 6 0   0.00%
pipeline / infrastructure / utils / framework.py collect_properties   0.00% 17 17 0   0.00% 8 0   0.00%
pipeline / infrastructure / utils / framework.py mkdir_p   40.00% 5 3 1   100.00% 0 0   40.00%
pipeline / infrastructure / utils / framework.py get_tracebacks   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / utils / framework.py get_qascores   0.00% 9 9 0   0.00% 6 0   0.00%
pipeline / infrastructure / utils / framework.py merge_jobs   0.00% 22 22 0   0.00% 12 0   0.00%
pipeline / infrastructure / utils / framework.py flatten_dict   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / infrastructure / utils / framework.py flatten_dict.visit   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / infrastructure / utils / framework.py get_origin_input_arg   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / utils / framework.py contains_single_dish   0.00% 7 7 1   0.00% 4 0   0.00%
pipeline / infrastructure / utils / framework.py plotms_iterate   0.00% 58 58 2   0.00% 26 0   0.00%
pipeline / infrastructure / utils / framework.py plotms_iterate.callback   0.00% 12 12 0   0.00% 6 0   0.00%
pipeline / infrastructure / utils / framework.py (no function)   100.00% 17 0 20   100.00% 0 0   100.00%
pipeline / infrastructure / utils / imaging.py _get_cube_freq_axis   100.00% 11 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / imaging.py chan_selection_to_frequencies   66.67% 21 7 0   60.00% 10 4   64.52%
pipeline / infrastructure / utils / imaging.py freq_selection_to_channels   80.65% 31 6 0   62.50% 8 3   76.92%
pipeline / infrastructure / utils / imaging.py spw_intersect   72.73% 22 6 0   78.57% 14 3   75.00%
pipeline / infrastructure / utils / imaging.py update_sens_dict   78.57% 14 3 0   72.22% 18 5   75.00%
pipeline / infrastructure / utils / imaging.py update_beams_dict   100.00% 11 0 0   71.43% 14 4   84.00%
pipeline / infrastructure / utils / imaging.py set_nested_dict   100.00% 3 0 0   100.00% 2 0   100.00%
pipeline / infrastructure / utils / imaging.py intersect_ranges   91.67% 12 1 0   87.50% 8 1   90.00%
pipeline / infrastructure / utils / imaging.py intersect_ranges_by_weight   93.33% 15 1 0   87.50% 8 1   91.30%
pipeline / infrastructure / utils / imaging.py merge_ranges   100.00% 11 0 0   100.00% 4 0   100.00%
pipeline / infrastructure / utils / imaging.py equal_to_n_digits   100.00% 5 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / imaging.py velocity_to_frequency   100.00% 7 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / imaging.py frequency_to_velocity   100.00% 7 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / imaging.py predict_kernel   93.33% 30 2 0   75.00% 4 1   91.18%
pipeline / infrastructure / utils / imaging.py (no function)   100.00% 16 0 6   100.00% 0 0   100.00%
pipeline / infrastructure / utils / imaging_test.py test__get_cube_freq_axis   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / imaging_test.py test_chan_selection_to_frequencies   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / imaging_test.py test_freq_selection_to_channels   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / imaging_test.py test_spw_intersect   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / imaging_test.py test_update_sens_dict   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / imaging_test.py test_update_beams_dict   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / imaging_test.py test_set_nested_dict   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / imaging_test.py test_intersect_ranges   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / imaging_test.py test_intersect_ranges_by_weight   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / imaging_test.py test_merge_ranges   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / imaging_test.py test_equal_to_n_digits   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / imaging_test.py test_velocity_to_frequency   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / imaging_test.py test_frequency_to_velocity   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / imaging_test.py test_predict_kernel   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / imaging_test.py (no function)   100.00% 42 0 4   100.00% 0 0   100.00%
pipeline / infrastructure / utils / math.py round_half_up   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / math.py round_up   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / math.py round_down   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / math.py (no function)   100.00% 4 0 2   100.00% 0 0   100.00%
pipeline / infrastructure / utils / math_test.py test_simple   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / math_test.py test_round_half_up   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / math_test.py test_round_up   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / math_test.py test_round_down   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / math_test.py (no function)   100.00% 10 0 2   100.00% 0 0   100.00%
pipeline / infrastructure / utils / parallactic_range.py ous_parallactic_range   0.00% 19 19 0   0.00% 8 0   0.00%
pipeline / infrastructure / utils / parallactic_range.py _parallactic_range_for_field   0.00% 11 11 0   0.00% 4 0   0.00%
pipeline / infrastructure / utils / parallactic_range.py _parallactic_angle_at_epoch   0.00% 12 12 0   100.00% 0 0   0.00%
pipeline / infrastructure / utils / parallactic_range.py _range_after_processing   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / utils / parallactic_range.py _to_signed   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / infrastructure / utils / parallactic_range.py _to_positive_definite   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / infrastructure / utils / parallactic_range.py (no function)   100.00% 11 0 6   100.00% 0 0   100.00%
pipeline / infrastructure / utils / positioncorrection.py do_wide_field_pos_cor   85.00% 40 6 0   60.00% 10 4   80.00%
pipeline / infrastructure / utils / positioncorrection.py calc_zd_pa   90.48% 21 2 0   80.00% 10 2   87.10%
pipeline / infrastructure / utils / positioncorrection.py (no function)   100.00% 4 0 11   100.00% 0 0   100.00%
pipeline / infrastructure / utils / positioncorrection_test.py test_do_wide_field_corr   87.50% 16 2 0   100.00% 0 0   87.50%
pipeline / infrastructure / utils / positioncorrection_test.py test_calc_zd_pa   100.00% 4 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / positioncorrection_test.py (no function)   100.00% 6 0 7   100.00% 0 0   100.00%
pipeline / infrastructure / utils / ppr.py check_ppr   0.00% 14 14 0   0.00% 4 0   0.00%
pipeline / infrastructure / utils / ppr.py write_errorexit_file   0.00% 9 9 1   0.00% 4 0   0.00%
pipeline / infrastructure / utils / ppr.py (no function)   100.00% 4 0 5   100.00% 0 0   100.00%
pipeline / infrastructure / utils / sorting.py natural_sort_key   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / sorting.py natural_sort   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / sorting.py numeric_sort_key   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / sorting.py numeric_sort   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / sorting.py (no function)   100.00% 6 0 2   100.00% 0 0   100.00%
pipeline / infrastructure / utils / sorting_test.py test_natural_sort   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / sorting_test.py test_numeric_sort   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / sorting_test.py test_natural_sort_key   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / sorting_test.py test_numeric_sort_key   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / sorting_test.py (no function)   100.00% 12 0 2   100.00% 0 0   100.00%
pipeline / infrastructure / utils / utils.py find_ranges   94.44% 18 1 0   80.00% 10 2   89.29%
pipeline / infrastructure / utils / utils.py dict_merge   100.00% 8 0 0   100.00% 6 0   100.00%
pipeline / infrastructure / utils / utils.py are_equal   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / utils.py approx_equal   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / utils.py flagged_intervals   100.00% 12 0 0   75.00% 8 2   90.00%
pipeline / infrastructure / utils / utils.py fieldname_for_casa   100.00% 3 0 0   100.00% 2 0   100.00%
pipeline / infrastructure / utils / utils.py fieldname_clean   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / utils.py filter_intents_for_ms   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / infrastructure / utils / utils.py get_field_accessor   100.00% 5 0 0   100.00% 2 0   100.00%
pipeline / infrastructure / utils / utils.py get_field_accessor.accessor   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / utils.py get_field_identifiers   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / utils.py get_receiver_type_for_spws   100.00% 7 0 0   100.00% 4 0   100.00%
pipeline / infrastructure / utils / utils.py get_spectralspec_to_spwid_map   100.00% 4 0 0   100.00% 2 0   100.00%
pipeline / infrastructure / utils / utils.py imstat_items   0.00% 26 26 0   0.00% 18 0   0.00%
pipeline / infrastructure / utils / utils.py get_stokes   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / infrastructure / utils / utils.py get_casa_quantity   100.00% 3 0 0   100.00% 2 0   100.00%
pipeline / infrastructure / utils / utils.py get_si_prefix   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / infrastructure / utils / utils.py absolute_path   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / utils / utils.py relative_path   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / infrastructure / utils / utils.py get_task_result_count   0.00% 9 9 0   0.00% 6 0   0.00%
pipeline / infrastructure / utils / utils.py place_repr_source_first   75.00% 12 3 0   75.00% 4 1   75.00%
pipeline / infrastructure / utils / utils.py get_taskhistory_fromimage   95.65% 23 1 0   87.50% 8 1   93.55%
pipeline / infrastructure / utils / utils.py get_obj_size   0.00% 6 6 2   0.00% 2 0   0.00%
pipeline / infrastructure / utils / utils.py glob_ordered   60.00% 10 4 0   50.00% 6 3   56.25%
pipeline / infrastructure / utils / utils.py deduplicate   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / utils.py ignore_pointing   0.00% 29 29 1   0.00% 16 0   0.00%
pipeline / infrastructure / utils / utils.py open_with_lock   0.00% 29 29 1   0.00% 4 0   0.00%
pipeline / infrastructure / utils / utils.py ensure_products_dir_exists   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / infrastructure / utils / utils.py export_weblog_as_tar   0.00% 10 10 0   0.00% 2 0   0.00%
pipeline / infrastructure / utils / utils.py get_products_dir   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / infrastructure / utils / utils.py pl_defaultdict.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / utils / utils.py pl_defaultdict.as_plain_dict   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / utils / utils.py nested_dict   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / utils / utils.py to_plain_dict   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / infrastructure / utils / utils.py string_to_val   100.00% 9 0 0   100.00% 2 0   100.00%
pipeline / infrastructure / utils / utils.py remove_trailing_string   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / infrastructure / utils / utils.py function_io_dumper   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / utils / utils.py function_io_dumper.decorator   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / utils / utils.py function_io_dumper.decorator.wrapper   0.00% 44 44 0   0.00% 12 0   0.00%
pipeline / infrastructure / utils / utils.py _dump   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / infrastructure / utils / utils.py _get_full_method_path   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / infrastructure / utils / utils.py _eval_condition   0.00% 12 12 0   0.00% 12 0   0.00%
pipeline / infrastructure / utils / utils.py object_to_dict   0.00% 24 24 0   0.00% 20 0   0.00%
pipeline / infrastructure / utils / utils.py decorate_io_dumper   0.00% 11 11 1   0.00% 8 0   0.00%
pipeline / infrastructure / utils / utils.py _str_to_func   0.00% 5 5 0   0.00% 4 0   0.00%
pipeline / infrastructure / utils / utils.py list_to_str   100.00% 4 0 0   100.00% 2 0   100.00%
pipeline / infrastructure / utils / utils.py validate_url   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / infrastructure / utils / utils.py obs_long_lat   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / utils / utils.py obs_midtime   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / utils.py compute_zenith_distance   100.00% 7 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / utils.py get_row_count   0.00% 10 10 0   100.00% 0 0   0.00%
pipeline / infrastructure / utils / utils.py get_valid_url   22.22% 18 14 0   10.00% 10 1   17.86%
pipeline / infrastructure / utils / utils.py clear_time_cache   0.00% 13 13 0   100.00% 0 0   0.00%
pipeline / infrastructure / utils / utils.py (no function)   100.00% 68 0 35   100.00% 0 0   100.00%
pipeline / infrastructure / utils / utils_test.py test_find_ranges   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / utils_test.py test_dict_merge   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / utils_test.py test_are_equal   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / utils_test.py test_approx_equal   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / utils_test.py test_get_num_caltable_polarizations   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / utils_test.py test_flagged_intervals   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / utils_test.py test_fieldname_for_casa   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / utils_test.py test_fieldname_clean   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / utils_test.py test_get_field_accessor   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / utils_test.py test_get_field_identifiers   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / utils_test.py test_get_receiver_type_for_spws   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / utils_test.py test_get_casa_quantity   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / utils_test.py test_place_repr_source_first   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / utils_test.py test_get_taskhistory_fromimage   100.00% 14 0 0   100.00% 6 0   100.00%
pipeline / infrastructure / utils / utils_test.py test_list_to_str   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / utils_test.py test_list_to_str_py310   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / utils_test.py (no function)   100.00% 50 0 12   100.00% 2 0   100.00%
pipeline / infrastructure / utils / weblog.py OrderedDefaultdict.__init__   71.43% 7 2 0   50.00% 4 2   63.64%
pipeline / infrastructure / utils / weblog.py OrderedDefaultdict.__missing__   75.00% 4 1 0   50.00% 2 1   66.67%
pipeline / infrastructure / utils / weblog.py OrderedDefaultdict.__reduce__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / utils / weblog.py merge_td_columns   100.00% 24 0 0   100.00% 10 0   100.00%
pipeline / infrastructure / utils / weblog.py merge_td_rows   0.00% 19 19 0   0.00% 10 0   0.00%
pipeline / infrastructure / utils / weblog.py get_vis_from_plots   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / utils / weblog.py total_time_on_target_on_source   100.00% 22 0 0   100.00% 10 0   100.00%
pipeline / infrastructure / utils / weblog.py total_time_on_source   75.00% 4 1 0   50.00% 2 1   66.67%
pipeline / infrastructure / utils / weblog.py get_logrecords   0.00% 15 15 1   0.00% 4 0   0.00%
pipeline / infrastructure / utils / weblog.py get_intervals   0.00% 15 15 0   0.00% 2 0   0.00%
pipeline / infrastructure / utils / weblog.py table_to_html   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / infrastructure / utils / weblog.py plots_to_html   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / infrastructure / utils / weblog.py plots_to_html.desc_lookup   0.00% 8 8 0   0.00% 6 0   0.00%
pipeline / infrastructure / utils / weblog.py scale_uv_range   0.00% 3 3 2   100.00% 0 0   0.00%
pipeline / infrastructure / utils / weblog.py split_spw   0.00% 11 11 0   0.00% 8 0   0.00%
pipeline / infrastructure / utils / weblog.py get_directory_size   0.00% 10 10 0   0.00% 6 0   0.00%
pipeline / infrastructure / utils / weblog.py (no function)   100.00% 18 0 17   100.00% 0 0   100.00%
pipeline / infrastructure / utils / weblog_test.py test_OrderedDefaultdict_insertion   100.00% 5 0 0   100.00% 2 0   100.00%
pipeline / infrastructure / utils / weblog_test.py test_OrderedDefaultdict_typical_use_case   100.00% 4 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / weblog_test.py test_merge_td_columns   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / weblog_test.py test_merge_td_columns_num_to_merge   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / weblog_test.py test_merge_td_columns_vertical_align   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / weblog_test.py test_total_time_on_target_on_source   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / weblog_test.py test_total_time_on_source   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils / weblog_test.py (no function)   100.00% 17 0 5   100.00% 0 0   100.00%
pipeline / infrastructure / utils_test.py test_string_to_val   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / utils_test.py (no function)   100.00% 3 0 2   100.00% 0 0   100.00%
pipeline / infrastructure / vdp.py SingletonType.__call__   100.00% 5 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / vdp.py NullMarker.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / vdp.py NullMarker.convert   100.00% 3 0 0   100.00% 2 0   100.00%
pipeline / infrastructure / vdp.py NullMarker.__eq__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / vdp.py NullMarker.__ne__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / vdp.py NullMarker.__str__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / vdp.py NoDefaultMarker.__eq__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / vdp.py NoDefaultMarker.__ne__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / vdp.py PipelineInputsMeta.__new__   100.00% 5 0 0   100.00% 4 0   100.00%
pipeline / infrastructure / vdp.py VisDependentProperty.backing_store_name   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / vdp.py VisDependentProperty.convert   100.00% 1 0 1   100.00% 0 0   100.00%
pipeline / infrastructure / vdp.py VisDependentProperty.default   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / vdp.py VisDependentProperty.fget   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / vdp.py VisDependentProperty.fset   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / vdp.py VisDependentProperty.postprocess   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / vdp.py VisDependentProperty.__init__   100.00% 10 0 0   100.00% 2 0   100.00%
pipeline / infrastructure / vdp.py VisDependentProperty.__call__   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / vdp.py VisDependentProperty.__get__   50.00% 12 6 0   40.00% 10 2   45.45%
pipeline / infrastructure / vdp.py VisDependentProperty.__set__   85.71% 7 1 1   75.00% 4 1   81.82%
pipeline / infrastructure / vdp.py VisDependentProperty.__set_name__   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / vdp.py InputsContainer.__init__   0.00% 50 50 1   0.00% 16 0   0.00%
pipeline / infrastructure / vdp.py InputsContainer._remap_constructor_args   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / infrastructure / vdp.py InputsContainer._process_arg_val   0.00% 7 7 0   0.00% 6 0   0.00%
pipeline / infrastructure / vdp.py InputsContainer._pipeline_casa_task   0.00% 16 16 0   0.00% 6 0   0.00%
pipeline / infrastructure / vdp.py InputsContainer.__len__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / vdp.py InputsContainer.__iter__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / vdp.py InputsContainer.__getitem__   0.00% 7 7 0   0.00% 4 0   0.00%
pipeline / infrastructure / vdp.py InputsContainer.__members__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / vdp.py InputsContainer.__methods__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / vdp.py InputsContainer.__getattr__   0.00% 10 10 0   0.00% 6 0   0.00%
pipeline / infrastructure / vdp.py InputsContainer.__setattr__   0.00% 16 16 0   0.00% 14 0   0.00%
pipeline / infrastructure / vdp.py InputsContainer._map_args_to_vis   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / infrastructure / vdp.py InputsContainer._get_scope   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / vdp.py InputsContainer._set_scope   0.00% 14 14 0   0.00% 10 0   0.00%
pipeline / infrastructure / vdp.py InputsContainer.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / vdp.py InputsContainer.__str__   0.00% 11 11 0   0.00% 4 0   0.00%
pipeline / infrastructure / vdp.py InputsContainer.as_dict   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / infrastructure / vdp.py get_properties   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / infrastructure / vdp.py StandardInputs.context   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / vdp.py StandardInputs.context   50.00% 4 2 0   50.00% 2 1   50.00%
pipeline / infrastructure / vdp.py StandardInputs.ms   0.00% 3 3 0   0.00% 2 0   0.00%
pipeline / infrastructure / vdp.py StandardInputs.output_dir   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / vdp.py StandardInputs._get_task_args   0.00% 14 14 0   0.00% 6 0   0.00%
pipeline / infrastructure / vdp.py StandardInputs.to_casa_args   0.00% 12 12 1   0.00% 10 0   0.00%
pipeline / infrastructure / vdp.py StandardInputs.__str__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / vdp.py StandardInputs.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / vdp.py StandardInputs.as_dict   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / vdp.py ModeInputs.__init__   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / vdp.py ModeInputs.__getattr__   0.00% 6 6 0   0.00% 4 0   0.00%
pipeline / infrastructure / vdp.py ModeInputs.__setattr__   0.00% 12 12 0   0.00% 10 0   0.00%
pipeline / infrastructure / vdp.py ModeInputs.mode   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / vdp.py ModeInputs.mode   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / infrastructure / vdp.py ModeInputs.get_task   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / infrastructure / vdp.py ModeInputs.as_dict   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / infrastructure / vdp.py ModeInputs.to_casa_args   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / vdp.py ModeInputs.__repr__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / infrastructure / vdp.py ModeInputs.get_constructor_args   0.00% 10 10 0   0.00% 6 0   0.00%
pipeline / infrastructure / vdp.py all_unique   0.00% 4 4 0   0.00% 2 0   0.00%
pipeline / infrastructure / vdp.py gen_hash   0.00% 8 8 0   0.00% 6 0   0.00%
pipeline / infrastructure / vdp.py format_value_list   0.00% 7 7 0   0.00% 6 0   0.00%
pipeline / infrastructure / vdp.py name_all_arguments   0.00% 13 13 3   0.00% 4 0   0.00%
pipeline / infrastructure / vdp.py (no function)   100.00% 85 0 15   100.00% 0 0   100.00%
pipeline / infrastructure / version.py get_version   80.65% 31 6 0   50.00% 16 8   70.21%
pipeline / infrastructure / version.py get_version.run_git_command   50.00% 4 2 0   100.00% 0 0   50.00%
pipeline / infrastructure / version.py _get_last_tag   83.33% 18 3 0   90.00% 10 1   85.71%
pipeline / infrastructure / version.py _get_last_branch_tag   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / infrastructure / version.py _get_last_release_tag   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / infrastructure / version.py _to_number   50.00% 6 3 0   50.00% 2 1   50.00%
pipeline / infrastructure / version.py get_version_string_from_git   62.50% 48 18 0   50.00% 20 10   58.82%
pipeline / infrastructure / version.py (no function)   42.11% 19 11 5   16.67% 6 1   36.00%
pipeline / qa / __init__.py (no function)   100.00% 9 0 0   100.00% 0 0   100.00%
pipeline / qa / bpcal.py rms   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / qa / bpcal.py bpcal   0.00% 39 39 11   0.00% 6 0   0.00%
pipeline / qa / bpcal.py bpcal_calc   0.00% 78 78 3   0.00% 24 0   0.00%
pipeline / qa / bpcal.py bpcal_write   0.00% 34 34 0   0.00% 12 0   0.00%
pipeline / qa / bpcal.py bpcal_putFitRow   0.00% 25 25 0   100.00% 0 0   0.00%
pipeline / qa / bpcal.py bpcal_desc   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / qa / bpcal.py bpcal_desc_st   0.00% 26 26 0   100.00% 0 0   0.00%
pipeline / qa / bpcal.py bpcal_chanRangeList   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / qa / bpcal.py bpcal_spwChanString   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / qa / bpcal.py bpcal_score   0.00% 65 65 1   0.00% 16 0   0.00%
pipeline / qa / bpcal.py bpcal_score_flag   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / qa / bpcal.py bpcal_score_RMS   0.00% 21 21 0   0.00% 6 0   0.00%
pipeline / qa / bpcal.py bpcal_score_SNR   0.00% 16 16 0   0.00% 2 0   0.00%
pipeline / qa / bpcal.py bpcal_score_flatness   0.00% 29 29 0   0.00% 14 0   0.00%
pipeline / qa / bpcal.py MAD   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / qa / bpcal.py nanmedian   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / qa / bpcal.py bpcal_score_derivative_deviation   0.00% 36 36 0   0.00% 10 0   0.00%
pipeline / qa / bpcal.py bpcal_score_delay   0.00% 17 17 0   0.00% 10 0   0.00%
pipeline / qa / bpcal.py bpcal_plot   0.00% 32 32 0   0.00% 12 0   0.00%
pipeline / qa / bpcal.py bpcal_plot1   0.00% 53 53 6   0.00% 12 0   0.00%
pipeline / qa / bpcal.py bpcal_plot_hist   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / qa / bpcal.py (no function)   100.00% 23 0 46   100.00% 0 0   100.00%
pipeline / qa / checksource.py checkimage   0.00% 21 21 0   0.00% 4 0   0.00%
pipeline / qa / checksource.py fitimage   0.00% 41 41 0   0.00% 6 0   0.00%
pipeline / qa / checksource.py (no function)   100.00% 2 0 2   100.00% 0 0   100.00%
pipeline / qa / gpcal.py gpcal   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / qa / gpcal.py gpcal_calc   0.00% 94 94 0   0.00% 46 0   0.00%
pipeline / qa / gpcal.py gpcal_score   0.00% 51 51 0   0.00% 18 0   0.00%
pipeline / qa / gpcal.py (no function)   100.00% 3 0 5   100.00% 0 0   100.00%
pipeline / qa / scorecalculator.py log_qa   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / qa / scorecalculator.py log_qa.f   33.33% 9 6 0   16.67% 6 1   26.67%
pipeline / qa / scorecalculator.py calc_flags_per_agent   0.00% 18 18 0   0.00% 10 0   0.00%
pipeline / qa / scorecalculator.py calc_frac_total_flagged   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / qa / scorecalculator.py calc_vla_science_frac_total_flagged   0.00% 9 9 0   0.00% 6 0   0.00%
pipeline / qa / scorecalculator.py calc_frac_newly_flagged   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / qa / scorecalculator.py linear_score   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / qa / scorecalculator.py score_data_flagged_by_agents   0.00% 16 16 0   0.00% 8 0   0.00%
pipeline / qa / scorecalculator.py score_vla_science_data_flagged_by_agents   0.00% 14 14 0   0.00% 6 0   0.00%
pipeline / qa / scorecalculator.py score_ms_model_data_column_present   0.00% 17 17 0   0.00% 4 0   0.00%
pipeline / qa / scorecalculator.py score_ms_history_entries_present   0.00% 18 18 0   0.00% 6 0   0.00%
pipeline / qa / scorecalculator.py score_observing_modes   0.00% 28 28 1   0.00% 12 0   0.00%
pipeline / qa / scorecalculator.py score_diffgaincal_combine   0.00% 13 13 0   0.00% 4 0   0.00%
pipeline / qa / scorecalculator.py score_diffgaincal_residuals   0.00% 34 34 0   0.00% 8 0   0.00%
pipeline / qa / scorecalculator.py score_diffgaincal_residuals.get_expanded_message   0.00% 16 16 0   0.00% 6 0   0.00%
pipeline / qa / scorecalculator.py score_bands   0.00% 27 27 0   0.00% 10 0   0.00%
pipeline / qa / scorecalculator.py score_parallactic_range   0.00% 26 26 0   0.00% 6 0   0.00%
pipeline / qa / scorecalculator.py score_polintents   0.00% 44 44 0   0.00% 12 0   0.00%
pipeline / qa / scorecalculator.py score_samecalobjects   0.00% 18 18 0   0.00% 6 0   0.00%
pipeline / qa / scorecalculator.py score_missing_intents   0.00% 28 28 0   0.00% 12 0   0.00%
pipeline / qa / scorecalculator.py score_ephemeris_coordinates   0.00% 24 24 0   0.00% 8 0   0.00%
pipeline / qa / scorecalculator.py score_online_shadow_template_agents   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / qa / scorecalculator.py score_lowtrans_flagcmds   0.00% 20 20 0   0.00% 8 0   0.00%
pipeline / qa / scorecalculator.py score_vla_agents   0.00% 51 51 0   0.00% 30 0   0.00%
pipeline / qa / scorecalculator.py score_applycal_agents   0.00% 11 11 0   100.00% 0 0   0.00%
pipeline / qa / scorecalculator.py score_total_data_flagged   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / qa / scorecalculator.py score_total_data_flagged_vla   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / qa / scorecalculator.py score_total_data_flagged_vla_bandpass   100.00% 0 0 24   100.00% 0 0   100.00%
pipeline / qa / scorecalculator.py score_flagged_vla_baddef   0.00% 13 13 0   0.00% 2 0   0.00%
pipeline / qa / scorecalculator.py countbaddelays   0.00% 19 19 0   0.00% 8 0   0.00%
pipeline / qa / scorecalculator.py score_total_data_vla_delay   0.00% 15 15 0   0.00% 4 0   0.00%
pipeline / qa / scorecalculator.py score_vla_flux_residual_rms   0.00% 27 27 0   0.00% 12 0   0.00%
pipeline / qa / scorecalculator.py score_fraction_newly_flagged   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / qa / scorecalculator.py linear_score_fraction_newly_flagged   0.00% 7 7 0   100.00% 0 0   0.00%
pipeline / qa / scorecalculator.py linear_score_fraction_unflagged_newly_flagged_for_intent   0.00% 18 18 0   0.00% 4 0   0.00%
pipeline / qa / scorecalculator.py score_contiguous_session   0.00% 25 25 0   0.00% 10 0   0.00%
pipeline / qa / scorecalculator.py score_wvrgcal   0.00% 77 77 4   0.00% 38 0   0.00%
pipeline / qa / scorecalculator.py score_sdtotal_data_flagged   0.00% 8 8 0   0.00% 2 0   0.00%
pipeline / qa / scorecalculator.py score_sdtotal_data_flagged_old   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / qa / scorecalculator.py score_tsysspwmap   0.00% 12 12 0   0.00% 4 0   0.00%
pipeline / qa / scorecalculator.py score_setjy_measurements   0.00% 30 30 0   0.00% 12 0   0.00%
pipeline / qa / scorecalculator.py score_number_antenna_offsets   0.00% 10 10 0   0.00% 2 0   0.00%
pipeline / qa / scorecalculator.py score_missing_derived_fluxes   0.00% 37 37 0   0.00% 16 0   0.00%
pipeline / qa / scorecalculator.py score_refspw_mapping_fraction   0.00% 20 20 0   0.00% 8 0   0.00%
pipeline / qa / scorecalculator.py score_combine_spwmapping   0.00% 10 10 0   0.00% 2 0   0.00%
pipeline / qa / scorecalculator.py score_phaseup_mapping_fraction   0.00% 34 34 0   0.00% 14 0   0.00%
pipeline / qa / scorecalculator.py score_phaseup_spw_median_snr_for_cal   0.00% 18 18 0   0.00% 6 0   0.00%
pipeline / qa / scorecalculator.py score_phaseup_spw_median_snr_for_check   0.00% 19 19 0   0.00% 6 0   0.00%
pipeline / qa / scorecalculator.py score_decoherence_assessment   0.00% 47 47 0   0.00% 20 0   0.00%
pipeline / qa / scorecalculator.py score_missing_phaseup_snrs   0.00% 20 20 0   0.00% 8 0   0.00%
pipeline / qa / scorecalculator.py score_poor_phaseup_solutions   0.00% 22 22 0   0.00% 10 0   0.00%
pipeline / qa / scorecalculator.py score_missing_bandpass_snrs   100.00% 0 0 31   100.00% 0 0   100.00%
pipeline / qa / scorecalculator.py score_poor_bandpass_solutions   100.00% 0 0 31   100.00% 0 0   100.00%
pipeline / qa / scorecalculator.py score_missing_phase_snrs   0.00% 19 19 0   0.00% 8 0   0.00%
pipeline / qa / scorecalculator.py score_poor_phase_snrs   0.00% 21 21 0   0.00% 10 0   0.00%
pipeline / qa / scorecalculator.py score_derived_fluxes_snr   0.00% 35 35 0   0.00% 14 0   0.00%
pipeline / qa / scorecalculator.py score_path_exists   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / qa / scorecalculator.py score_file_exists   0.00% 16 16 0   0.00% 4 0   0.00%
pipeline / qa / scorecalculator.py score_mses_exist   0.00% 21 21 0   0.00% 8 0   0.00%
pipeline / qa / scorecalculator.py score_flags_exist   0.00% 21 21 0   0.00% 8 0   0.00%
pipeline / qa / scorecalculator.py score_flagging_view_exists   0.00% 20 20 2   0.00% 6 0   0.00%
pipeline / qa / scorecalculator.py score_applycmds_exist   0.00% 21 21 0   0.00% 8 0   0.00%
pipeline / qa / scorecalculator.py score_caltables_exist   0.00% 21 21 0   0.00% 8 0   0.00%
pipeline / qa / scorecalculator.py score_images_exist   0.00% 21 21 0   0.00% 6 0   0.00%
pipeline / qa / scorecalculator.py get_line_ranges   100.00% 8 0 0   100.00% 4 0   100.00%
pipeline / qa / scorecalculator.py examine_sd_edge_lines   100.00% 4 0 0   100.00% 0 0   100.00%
pipeline / qa / scorecalculator.py examine_sd_wide_lines   100.00% 11 0 0   100.00% 2 0   100.00%
pipeline / qa / scorecalculator.py select_deviation_masks   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / qa / scorecalculator.py channel_ranges_for_image   100.00% 10 0 0   100.00% 2 0   100.00%
pipeline / qa / scorecalculator.py channel_ranges_for_image._reverse_range   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / qa / scorecalculator.py channel_ranges_for_image._offset_range   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / qa / scorecalculator.py score_sd_line_detection   0.00% 82 82 0   0.00% 34 0   0.00%
pipeline / qa / scorecalculator.py score_sd_line_detection.mask_to_ranges   0.00% 5 5 0   0.00% 2 0   0.00%
pipeline / qa / scorecalculator.py score_sd_line_detection.make_score   0.00% 9 9 0   100.00% 0 0   0.00%
pipeline / qa / scorecalculator.py score_sd_baseline_quality   0.00% 19 19 0   0.00% 6 0   0.00%
pipeline / qa / scorecalculator.py score_checksources   0.00% 125 125 1   0.00% 64 0   0.00%
pipeline / qa / scorecalculator.py score_multiply   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / qa / scorecalculator.py score_sd_skycal_elevation_difference   0.00% 41 41 0   0.00% 22 0   0.00%
pipeline / qa / scorecalculator.py log_edge_channels   0.00% 12 12 1   0.00% 8 0   0.00%
pipeline / qa / scorecalculator.py generate_metric_mask   0.00% 82 82 0   0.00% 22 0   0.00%
pipeline / qa / scorecalculator.py detect_edge_channels   0.00% 16 16 0   0.00% 8 0   0.00%
pipeline / qa / scorecalculator.py direction_recover   0.00% 10 10 0   100.00% 0 0   0.00%
pipeline / qa / scorecalculator.py score_sdimage_masked_pixels   0.00% 58 58 0   0.00% 10 0   0.00%
pipeline / qa / scorecalculator.py score_sd_line_emission_off_range_at_peak   0.00% 14 14 0   0.00% 2 0   0.00%
pipeline / qa / scorecalculator.py score_sd_line_emission_off_range_extended   0.00% 14 14 0   0.00% 2 0   0.00%
pipeline / qa / scorecalculator.py score_sdimage_contamination   0.00% 14 14 0   0.00% 2 0   0.00%
pipeline / qa / scorecalculator.py score_gfluxscale_k_spw   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / qa / scorecalculator.py score_science_spw_names   0.00% 17 17 0   0.00% 10 0   0.00%
pipeline / qa / scorecalculator.py score_renorm   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / qa / scorecalculator.py score_polcal_gain_ratio   0.00% 24 24 0   0.00% 8 0   0.00%
pipeline / qa / scorecalculator.py score_polcal_gain_ratio_rms   0.00% 11 11 0   0.00% 2 0   0.00%
pipeline / qa / scorecalculator.py score_polcal_leakage   0.00% 45 45 0   0.00% 16 0   0.00%
pipeline / qa / scorecalculator.py score_polcal_residual_pol   0.00% 18 18 0   0.00% 10 0   0.00%
pipeline / qa / scorecalculator.py score_polcal_results   0.00% 9 9 0   0.00% 2 0   0.00%
pipeline / qa / scorecalculator.py score_fluxservice   0.00% 32 32 0   0.00% 20 0   0.00%
pipeline / qa / scorecalculator.py score_fluxservicemessages   0.00% 17 17 0   0.00% 10 0   0.00%
pipeline / qa / scorecalculator.py score_fluxservicestatuscodes   0.00% 14 14 0   0.00% 10 0   0.00%
pipeline / qa / scorecalculator.py score_fluxcsv   0.00% 7 7 0   0.00% 2 0   0.00%
pipeline / qa / scorecalculator.py score_mom8_fc_image   0.00% 27 27 0   0.00% 6 0   0.00%
pipeline / qa / scorecalculator.py score_rasterscan_correctness_direction_domain_rasterscan_fail   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / qa / scorecalculator.py score_rasterscan_correctness_time_domain_rasterscan_fail   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / qa / scorecalculator.py score_rasterscan_correctness_imaging_raster_gap   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / qa / scorecalculator.py score_rasterscan_correctness_imaging_raster_analysis_incomplete   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / qa / scorecalculator.py _score_rasterscan_correctness   0.00% 7 7 0   0.00% 6 0   0.00%
pipeline / qa / scorecalculator.py _rasterscan_failed_per_eb   0.00% 4 4 0   100.00% 0 0   0.00%
pipeline / qa / scorecalculator.py score_tsysflagcontamination_contamination_flagged   0.00% 10 10 0   0.00% 2 0   0.00%
pipeline / qa / scorecalculator.py score_tsysflagcontamination_external_heuristic   0.00% 6 6 0   0.00% 2 0   0.00%
pipeline / qa / scorecalculator.py score_iersstate   0.00% 23 23 0   0.00% 8 0   0.00%
pipeline / qa / scorecalculator.py score_amp_vs_time_plots   0.00% 51 51 0   0.00% 12 0   0.00%
pipeline / qa / scorecalculator.py score_parallactic_angle_range   0.00% 22 22 0   0.00% 12 0   0.00%
pipeline / qa / scorecalculator.py score_pointing_outlier   0.00% 29 29 0   0.00% 6 0   0.00%
pipeline / qa / scorecalculator.py score_syspowerdata   0.00% 11 11 0   0.00% 2 0   0.00%
pipeline / qa / scorecalculator.py score_solint   0.00% 16 16 0   0.00% 8 0   0.00%
pipeline / qa / scorecalculator.py score_longsolint   0.00% 19 19 0   0.00% 8 0   0.00%
pipeline / qa / scorecalculator.py score_testBPdcals_dts_ants   0.00% 15 15 0   0.00% 2 0   0.00%
pipeline / qa / scorecalculator.py score_testBPdcals_refant   0.00% 11 11 0   0.00% 2 0   0.00%
pipeline / qa / scorecalculator.py score_testBPdcals_delay   0.00% 17 17 0   0.00% 2 0   0.00%
pipeline / qa / scorecalculator.py (no function)   100.00% 194 0 45   100.00% 0 0   100.00%
pipeline / qa / scorecalculator_test.py test_get_line_ranges   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / qa / scorecalculator_test.py test_examine_sd_edge_lines   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / qa / scorecalculator_test.py test_examine_sd_wide_lines   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / qa / scorecalculator_test.py test_channel_ranges_for_image   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / qa / scorecalculator_test.py (no function)   100.00% 8 0 3   100.00% 0 0   100.00%
pipeline / qa / utility / __init__.py (no function)   100.00% 0 0 1   100.00% 0 0   100.00%
pipeline / qa / utility / filters.py getOutlierIndices   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / qa / utility / filters.py outlierFilter   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / qa / utility / filters.py outlierDictFilter   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / qa / utility / filters.py minDict   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / qa / utility / filters.py maxDict   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / qa / utility / filters.py (no function)   100.00% 5 0 1   100.00% 0 0   100.00%
pipeline / qa / utility / logs.py init   0.00% 9 9 0   0.00% 4 0   0.00%
pipeline / qa / utility / logs.py logsCASA.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / qa / utility / logs.py logsCASA.__del__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / qa / utility / logs.py logsCASA.critical   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / qa / utility / logs.py logsCASA.debug   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / qa / utility / logs.py logsCASA.error   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / qa / utility / logs.py logsCASA.info   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / qa / utility / logs.py logsCASA.warning   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / qa / utility / logs.py logsPYTHON.__init__   0.00% 13 13 0   100.00% 0 0   0.00%
pipeline / qa / utility / logs.py logsPYTHON.__del__   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / qa / utility / logs.py logsPYTHON.critical   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / qa / utility / logs.py logsPYTHON.debug   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / qa / utility / logs.py logsPYTHON.dir_name   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / qa / utility / logs.py logsPYTHON.error   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / qa / utility / logs.py logsPYTHON.file_name   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / qa / utility / logs.py logsPYTHON.info   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / qa / utility / logs.py logsPYTHON.level   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / qa / utility / logs.py logsPYTHON.root   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / qa / utility / logs.py logsPYTHON.warning   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / qa / utility / logs.py (no function)   100.00% 26 0 4   100.00% 0 0   100.00%
pipeline / qa / utility / scorers.py erfScorer.__init__   0.00% 6 6 0   100.00% 0 0   0.00%
pipeline / qa / utility / scorers.py erfScorer.__call__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / qa / utility / scorers.py gaussScorer.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / qa / utility / scorers.py gaussScorer.__call__   0.00% 1 1 0   100.00% 0 0   0.00%
pipeline / qa / utility / scorers.py linScorer.__init__   0.00% 5 5 0   100.00% 0 0   0.00%
pipeline / qa / utility / scorers.py linScorer.__call__   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / qa / utility / scorers.py (no function)   100.00% 9 0 2   100.00% 0 0   100.00%
pipeline / recipereducer.py _create_context   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / recipereducer.py _register_context   0.00% 26 26 0   0.00% 10 0   0.00%
pipeline / recipereducer.py _get_context_name   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / recipereducer.py _get_processing_procedure   0.00% 14 14 0   0.00% 6 0   0.00%
pipeline / recipereducer.py _get_procedure_title   0.00% 3 3 0   100.00% 0 0   0.00%
pipeline / recipereducer.py _get_tasks   0.00% 22 22 0   0.00% 14 0   0.00%
pipeline / recipereducer.py _format_arg_value   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / recipereducer.py _as_task_call   0.00% 2 2 0   100.00% 0 0   0.00%
pipeline / recipereducer.py _execute_task   0.00% 13 13 1   0.00% 2 0   0.00%
pipeline / recipereducer.py run_named_tasks   0.00% 10 10 0   0.00% 4 0   0.00%
pipeline / recipereducer.py reduce   0.00% 32 32 1   0.00% 16 0   0.00%
pipeline / recipereducer.py (no function)   0.00% 14 14 15   100.00% 0 0   0.00%
pipeline / recipes / __init__.py (no function)   100.00% 0 0 0   100.00% 0 0   100.00%
pipeline / recipes / recipe_converter.py get_recipe_dir   100.00% 4 0 0   100.00% 0 0   100.00%
pipeline / recipes / recipe_converter.py insert_pipeline_path   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / recipes / recipe_converter.py insert_pipeline_path.wrapper   100.00% 5 0 0   100.00% 0 0   100.00%
pipeline / recipes / recipe_converter.py get_cli_dir   100.00% 5 0 0   100.00% 0 0   100.00%
pipeline / recipes / recipe_converter.py get_element   100.00% 6 0 0   100.00% 2 0   100.00%
pipeline / recipes / recipe_converter.py get_data   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / recipes / recipe_converter.py parse_parameter   100.00% 3 0 0   100.00% 0 0   100.00%
pipeline / recipes / recipe_converter.py parse_command   100.00% 16 0 1   100.00% 0 0   100.00%
pipeline / recipes / recipe_converter.py parse   100.00% 11 0 0   100.00% 2 0   100.00%
pipeline / recipes / recipe_converter.py get_comment   100.00% 9 0 0   100.00% 4 0   100.00%
pipeline / recipes / recipe_converter.py get_execution_command   100.00% 14 0 1   100.00% 6 0   100.00%
pipeline / recipes / recipe_converter.py get_execution_command.construct_arg   100.00% 5 0 0   100.00% 2 0   100.00%
pipeline / recipes / recipe_converter.py c2p   100.00% 7 0 0   100.00% 0 0   100.00%
pipeline / recipes / recipe_converter.py to_procedure   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / recipes / recipe_converter.py export   90.00% 10 1 1   50.00% 2 1   83.33%
pipeline / recipes / recipe_converter.py main   0.00% 10 10 0   0.00% 2 0   0.00%
pipeline / recipes / recipe_converter.py generate_all   0.00% 12 12 0   0.00% 2 0   0.00%
pipeline / recipes / recipe_converter.py (no function)   51.06% 47 23 10   12.50% 8 1   45.45%
pipeline / recipes / recipe_converter_test.py helper_get_document   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / recipes / recipe_converter_test.py helper_get_root_element   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / recipes / recipe_converter_test.py helper_generate_document_and_element   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / recipes / recipe_converter_test.py test_get_recipe_dir   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / recipes / recipe_converter_test.py test_get_cli_dir   100.00% 4 0 0   100.00% 0 0   100.00%
pipeline / recipes / recipe_converter_test.py test_get_element   100.00% 8 0 0   100.00% 6 0   100.00%
pipeline / recipes / recipe_converter_test.py test_get_data   91.67% 12 1 0   75.00% 4 1   87.50%
pipeline / recipes / recipe_converter_test.py test_parse_parameter   100.00% 6 0 0   100.00% 2 0   100.00%
pipeline / recipes / recipe_converter_test.py test_parse_command   94.44% 18 1 0   87.50% 8 1   92.31%
pipeline / recipes / recipe_converter_test.py test_parse   95.45% 22 1 0   87.50% 8 1   93.33%
pipeline / recipes / recipe_converter_test.py test_get_comment   100.00% 2 0 0   100.00% 0 0   100.00%
pipeline / recipes / recipe_converter_test.py test_get_execution_command   57.14% 7 3 0   50.00% 4 2   54.55%
pipeline / recipes / recipe_converter_test.py test_c2p   100.00% 4 0 0   100.00% 0 0   100.00%
pipeline / recipes / recipe_converter_test.py test_to_procedure   100.00% 4 0 0   100.00% 0 0   100.00%
pipeline / recipes / recipe_converter_test.py test_export   100.00% 11 0 0   100.00% 0 0   100.00%
pipeline / recipes / recipe_converter_test.py test_main   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / recipes / recipe_converter_test.py test_generate_all   100.00% 1 0 0   100.00% 0 0   100.00%
pipeline / recipes / recipe_converter_test.py (no function)   100.00% 26 0 6   100.00% 0 0   100.00%
pipeline / recipes / tests / test_hifv.py hifv   0.00% 33 33 4   0.00% 2 0   0.00%
pipeline / recipes / tests / test_hifv.py (no function)   100.00% 3 0 3   100.00% 0 0   100.00%
pipeline / recipes / tests / test_hifv_calimage_cont.py hifv_calimage_cont   0.00% 37 37 4   0.00% 2 0   0.00%
pipeline / recipes / tests / test_hifv_calimage_cont.py (no function)   100.00% 3 0 3   100.00% 0 0   100.00%
pipeline / recipes / tests / test_hifv_contimage.py hifv_contimage   0.00% 20 20 1   0.00% 2 0   0.00%
pipeline / recipes / tests / test_hifv_contimage.py (no function)   100.00% 3 0 3   100.00% 0 0   100.00%
Total     17.03% 108091 89686 14784   3.94% 34202 381   13.88%

No items found using the specified filter.